Arun Sarin created HDDS-8441:
--------------------------------

             Summary: [EC] Unhealthy replica not getting replaced by healthy 
replica when hdds.datanode.dir path is deleted
                 Key: HDDS-8441
                 URL: https://issues.apache.org/jira/browse/HDDS-8441
             Project: Apache Ozone
          Issue Type: Bug
            Reporter: Arun Sarin


Scenario Repro :
 # Close container of a key
 # Simulate one unhealthy replica in above container by deleting 
hdds.datanode.dir
 # New replica is added for the unhealthy replica but after successful addition 
the unhealthy replica is not removed

Final state of container - 2 replicas on replica index 1
{code:java}
{
  "containerInfo": {
    "state": "CLOSED",
    "replicationConfig": {
      "data": 3,
      "parity": 2,
      "ecChunkSize": 1048576,
      "codec": "RS",
      "replicationType": "EC",
      "requiredNodes": 5
    },
    "usedBytes": 54525952,
    "numberOfKeys": 1,
    "lastUsed": "2023-04-11T11:10:42.412Z",
    "stateEnterTime": "2023-04-11T10:54:42.254Z",
    "owner": "om3",
    "containerID": 8001,
    "deleteTransactionId": 0,
    "sequenceId": 0,
    "deleted": "False",
    "open": "False"
  },
  "pipeline": {
    "id": {
      "id": "10064036-6251-40a9-b4fa-e1edeae388e5"
    },
    "replicationConfig": {
      "data": 3,
      "parity": 2,
      "ecChunkSize": 1048576,
      "codec": "RS",
      "replicationType": "EC",
      "requiredNodes": 5
    },
    "nodesInOrder": [
      {
        "level": 0,
        "cost": 0,
        "uuid": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "uuidString": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "ipAddress": "172.27.20.198",
        "hostName": "hostname-2.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 854432817,
        "networkLocation": "/default",
        "networkName": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/5282b59f-e8bf-44a1-9a6b-19151d717ea2"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "uuidString": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "ipAddress": "172.27.87.194",
        "hostName": "hostname-4.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 2040526203,
        "networkLocation": "/default",
        "networkName": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/0781b6a5-36bc-4310-83ff-c9fc6ada70b2"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "74078315-7c10-412b-97a2-f520ad02b91e",
        "uuidString": "74078315-7c10-412b-97a2-f520ad02b91e",
        "ipAddress": "172.27.24.5",
        "hostName": "hostname-7.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -674050667,
        "networkLocation": "/default",
        "networkName": "74078315-7c10-412b-97a2-f520ad02b91e",
        "numOfLeaves": 1,
        "networkFullPath": "/default/74078315-7c10-412b-97a2-f520ad02b91e"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "uuidString": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "ipAddress": "172.27.30.15",
        "hostName": "hostname-9.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1908661510,
        "networkLocation": "/default",
        "networkName": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "numOfLeaves": 1,
        "networkFullPath": "/default/e6abd931-74f4-4a83-87ac-ad104f956706"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "uuidString": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "ipAddress": "172.27.194.199",
        "hostName": "hostname-3.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1706356826,
        "networkLocation": "/default",
        "networkName": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "numOfLeaves": 1,
        "networkFullPath": "/default/18b59841-f6bd-408b-bf5d-262e58d8954b"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "1548294e-6375-41e1-9324-0646a8163294",
        "uuidString": "1548294e-6375-41e1-9324-0646a8163294",
        "ipAddress": "172.27.14.64",
        "hostName": "hostname-6.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1098926846,
        "networkLocation": "/default",
        "networkName": "1548294e-6375-41e1-9324-0646a8163294",
        "numOfLeaves": 1,
        "networkFullPath": "/default/1548294e-6375-41e1-9324-0646a8163294"
      }
    ],
    "creationTimestamp": "2023-04-11T11:10:42.344Z",
    "closed": "False",
    "allocationTimeout": "False",
    "healthy": "True",
    "pipelineState": "ALLOCATED",
    "nodeSet": [
      {
        "level": 0,
        "cost": 0,
        "uuid": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "uuidString": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "ipAddress": "172.27.20.198",
        "hostName": "hostname-2.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 854432817,
        "networkLocation": "/default",
        "networkName": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/5282b59f-e8bf-44a1-9a6b-19151d717ea2"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "uuidString": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "ipAddress": "172.27.87.194",
        "hostName": "hostname-4.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 2040526203,
        "networkLocation": "/default",
        "networkName": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/0781b6a5-36bc-4310-83ff-c9fc6ada70b2"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "74078315-7c10-412b-97a2-f520ad02b91e",
        "uuidString": "74078315-7c10-412b-97a2-f520ad02b91e",
        "ipAddress": "172.27.24.5",
        "hostName": "hostname-7.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -674050667,
        "networkLocation": "/default",
        "networkName": "74078315-7c10-412b-97a2-f520ad02b91e",
        "numOfLeaves": 1,
        "networkFullPath": "/default/74078315-7c10-412b-97a2-f520ad02b91e"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "uuidString": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "ipAddress": "172.27.30.15",
        "hostName": "hostname-9.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1908661510,
        "networkLocation": "/default",
        "networkName": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "numOfLeaves": 1,
        "networkFullPath": "/default/e6abd931-74f4-4a83-87ac-ad104f956706"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "uuidString": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "ipAddress": "172.27.194.199",
        "hostName": "hostname-3.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1706356826,
        "networkLocation": "/default",
        "networkName": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "numOfLeaves": 1,
        "networkFullPath": "/default/18b59841-f6bd-408b-bf5d-262e58d8954b"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "1548294e-6375-41e1-9324-0646a8163294",
        "uuidString": "1548294e-6375-41e1-9324-0646a8163294",
        "ipAddress": "172.27.14.64",
        "hostName": "hostname-6.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1098926846,
        "networkLocation": "/default",
        "networkName": "1548294e-6375-41e1-9324-0646a8163294",
        "numOfLeaves": 1,
        "networkFullPath": "/default/1548294e-6375-41e1-9324-0646a8163294"
      }
    ],
    "leaderNode": {
      "level": 0,
      "cost": 0,
      "uuid": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "uuidString": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "ipAddress": "172.27.20.198",
      "hostName": "hostname-2.hostname.root.hwx.site",
      "ports": [
        {
          "name": "REPLICATION",
          "value": 9886
        },
        {
          "name": "RATIS",
          "value": 9858
        },
        {
          "name": "RATIS_ADMIN",
          "value": 9857
        },
        {
          "name": "RATIS_SERVER",
          "value": 9856
        },
        {
          "name": "STANDALONE",
          "value": 9859
        }
      ],
      "setupTime": 0,
      "persistedOpState": "IN_SERVICE",
      "persistedOpStateExpiryEpochSec": 0,
      "initialVersion": 0,
      "currentVersion": 1,
      "decomissioned": "False",
      "signature": 854432817,
      "networkLocation": "/default",
      "networkName": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "numOfLeaves": 1,
      "networkFullPath": "/default/5282b59f-e8bf-44a1-9a6b-19151d717ea2"
    },
    "firstNode": {
      "level": 0,
      "cost": 0,
      "uuid": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "uuidString": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "ipAddress": "172.27.20.198",
      "hostName": "hostname-2.hostname.root.hwx.site",
      "ports": [
        {
          "name": "REPLICATION",
          "value": 9886
        },
        {
          "name": "RATIS",
          "value": 9858
        },
        {
          "name": "RATIS_ADMIN",
          "value": 9857
        },
        {
          "name": "RATIS_SERVER",
          "value": 9856
        },
        {
          "name": "STANDALONE",
          "value": 9859
        }
      ],
      "setupTime": 0,
      "persistedOpState": "IN_SERVICE",
      "persistedOpStateExpiryEpochSec": 0,
      "initialVersion": 0,
      "currentVersion": 1,
      "decomissioned": "False",
      "signature": 854432817,
      "networkLocation": "/default",
      "networkName": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "numOfLeaves": 1,
      "networkFullPath": "/default/5282b59f-e8bf-44a1-9a6b-19151d717ea2"
    },
    "closestNode": {
      "level": 0,
      "cost": 0,
      "uuid": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "uuidString": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "ipAddress": "172.27.20.198",
      "hostName": "hostname-2.hostname.root.hwx.site",
      "ports": [
        {
          "name": "REPLICATION",
          "value": 9886
        },
        {
          "name": "RATIS",
          "value": 9858
        },
        {
          "name": "RATIS_ADMIN",
          "value": 9857
        },
        {
          "name": "RATIS_SERVER",
          "value": 9856
        },
        {
          "name": "STANDALONE",
          "value": 9859
        }
      ],
      "setupTime": 0,
      "persistedOpState": "IN_SERVICE",
      "persistedOpStateExpiryEpochSec": 0,
      "initialVersion": 0,
      "currentVersion": 1,
      "decomissioned": "False",
      "signature": 854432817,
      "networkLocation": "/default",
      "networkName": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "numOfLeaves": 1,
      "networkFullPath": "/default/5282b59f-e8bf-44a1-9a6b-19151d717ea2"
    },
    "nodes": [
      {
        "level": 0,
        "cost": 0,
        "uuid": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "uuidString": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "ipAddress": "172.27.20.198",
        "hostName": "hostname-2.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 854432817,
        "networkLocation": "/default",
        "networkName": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/5282b59f-e8bf-44a1-9a6b-19151d717ea2"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "uuidString": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "ipAddress": "172.27.87.194",
        "hostName": "hostname-4.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 2040526203,
        "networkLocation": "/default",
        "networkName": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/0781b6a5-36bc-4310-83ff-c9fc6ada70b2"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "74078315-7c10-412b-97a2-f520ad02b91e",
        "uuidString": "74078315-7c10-412b-97a2-f520ad02b91e",
        "ipAddress": "172.27.24.5",
        "hostName": "hostname-7.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -674050667,
        "networkLocation": "/default",
        "networkName": "74078315-7c10-412b-97a2-f520ad02b91e",
        "numOfLeaves": 1,
        "networkFullPath": "/default/74078315-7c10-412b-97a2-f520ad02b91e"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "uuidString": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "ipAddress": "172.27.30.15",
        "hostName": "hostname-9.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1908661510,
        "networkLocation": "/default",
        "networkName": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "numOfLeaves": 1,
        "networkFullPath": "/default/e6abd931-74f4-4a83-87ac-ad104f956706"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "uuidString": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "ipAddress": "172.27.194.199",
        "hostName": "hostname-3.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1706356826,
        "networkLocation": "/default",
        "networkName": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "numOfLeaves": 1,
        "networkFullPath": "/default/18b59841-f6bd-408b-bf5d-262e58d8954b"
      },
      {
        "level": 0,
        "cost": 0,
        "uuid": "1548294e-6375-41e1-9324-0646a8163294",
        "uuidString": "1548294e-6375-41e1-9324-0646a8163294",
        "ipAddress": "172.27.14.64",
        "hostName": "hostname-6.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1098926846,
        "networkLocation": "/default",
        "networkName": "1548294e-6375-41e1-9324-0646a8163294",
        "numOfLeaves": 1,
        "networkFullPath": "/default/1548294e-6375-41e1-9324-0646a8163294"
      }
    ],
    "empty": "False",
    "type": "EC",
    "open": "False"
  },
  "replicas": [
    {
      "containerID": 8001,
      "state": "CLOSED",
      "datanodeDetails": {
        "level": 0,
        "cost": 0,
        "uuid": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "uuidString": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "ipAddress": "172.27.20.198",
        "hostName": "hostname-2.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 854432817,
        "networkLocation": "/default",
        "networkName": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/5282b59f-e8bf-44a1-9a6b-19151d717ea2"
      },
      "placeOfBirth": "5282b59f-e8bf-44a1-9a6b-19151d717ea2",
      "sequenceId": 0,
      "keyCount": 1,
      "bytesUsed": 54525952,
      "replicaIndex": 5
    },
    {
      "containerID": 8001,
      "state": "CLOSED",
      "datanodeDetails": {
        "level": 0,
        "cost": 0,
        "uuid": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "uuidString": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "ipAddress": "172.27.87.194",
        "hostName": "hostname-4.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": 2040526203,
        "networkLocation": "/default",
        "networkName": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
        "numOfLeaves": 1,
        "networkFullPath": "/default/0781b6a5-36bc-4310-83ff-c9fc6ada70b2"
      },
      "placeOfBirth": "0781b6a5-36bc-4310-83ff-c9fc6ada70b2",
      "sequenceId": 0,
      "keyCount": 1,
      "bytesUsed": 54525952,
      "replicaIndex": 1
    },
    {
      "containerID": 8001,
      "state": "CLOSED",
      "datanodeDetails": {
        "level": 0,
        "cost": 0,
        "uuid": "74078315-7c10-412b-97a2-f520ad02b91e",
        "uuidString": "74078315-7c10-412b-97a2-f520ad02b91e",
        "ipAddress": "172.27.24.5",
        "hostName": "hostname-7.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -674050667,
        "networkLocation": "/default",
        "networkName": "74078315-7c10-412b-97a2-f520ad02b91e",
        "numOfLeaves": 1,
        "networkFullPath": "/default/74078315-7c10-412b-97a2-f520ad02b91e"
      },
      "placeOfBirth": "74078315-7c10-412b-97a2-f520ad02b91e",
      "sequenceId": 0,
      "keyCount": 1,
      "bytesUsed": 54525952,
      "replicaIndex": 4
    },
    {
      "containerID": 8001,
      "state": "UNHEALTHY",
      "datanodeDetails": {
        "level": 0,
        "cost": 0,
        "uuid": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "uuidString": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "ipAddress": "172.27.30.15",
        "hostName": "hostname-9.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1908661510,
        "networkLocation": "/default",
        "networkName": "e6abd931-74f4-4a83-87ac-ad104f956706",
        "numOfLeaves": 1,
        "networkFullPath": "/default/e6abd931-74f4-4a83-87ac-ad104f956706"
      },
      "placeOfBirth": "e6abd931-74f4-4a83-87ac-ad104f956706",
      "sequenceId": 0,
      "keyCount": 1,
      "bytesUsed": 54525952,
      "replicaIndex": 1
    },
    {
      "containerID": 8001,
      "state": "CLOSED",
      "datanodeDetails": {
        "level": 0,
        "cost": 0,
        "uuid": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "uuidString": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "ipAddress": "172.27.194.199",
        "hostName": "hostname-3.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1706356826,
        "networkLocation": "/default",
        "networkName": "18b59841-f6bd-408b-bf5d-262e58d8954b",
        "numOfLeaves": 1,
        "networkFullPath": "/default/18b59841-f6bd-408b-bf5d-262e58d8954b"
      },
      "placeOfBirth": "18b59841-f6bd-408b-bf5d-262e58d8954b",
      "sequenceId": 0,
      "keyCount": 1,
      "bytesUsed": 53477376,
      "replicaIndex": 3
    },
    {
      "containerID": 8001,
      "state": "CLOSED",
      "datanodeDetails": {
        "level": 0,
        "cost": 0,
        "uuid": "1548294e-6375-41e1-9324-0646a8163294",
        "uuidString": "1548294e-6375-41e1-9324-0646a8163294",
        "ipAddress": "172.27.14.64",
        "hostName": "hostname-6.hostname.root.hwx.site",
        "ports": [
          {
            "name": "REPLICATION",
            "value": 9886
          },
          {
            "name": "RATIS",
            "value": 9858
          },
          {
            "name": "RATIS_ADMIN",
            "value": 9857
          },
          {
            "name": "RATIS_SERVER",
            "value": 9856
          },
          {
            "name": "STANDALONE",
            "value": 9859
          }
        ],
        "setupTime": 0,
        "persistedOpState": "IN_SERVICE",
        "persistedOpStateExpiryEpochSec": 0,
        "initialVersion": 0,
        "currentVersion": 1,
        "decomissioned": "False",
        "signature": -1098926846,
        "networkLocation": "/default",
        "networkName": "1548294e-6375-41e1-9324-0646a8163294",
        "numOfLeaves": 1,
        "networkFullPath": "/default/1548294e-6375-41e1-9324-0646a8163294"
      },
      "placeOfBirth": "1548294e-6375-41e1-9324-0646a8163294",
      "sequenceId": 0,
      "keyCount": 1,
      "bytesUsed": 53477376,
      "replicaIndex": 2
    }
  ],
  "Datanodes": [
    "hostname-2.hostname.root.hwx.site",
    "hostname-4.hostname.root.hwx.site",
    "hostname-7.hostname.root.hwx.site",
    "hostname-9.hostname.root.hwx.site",
    "hostname-3.hostname.root.hwx.site",
    "hostname-6.hostname.root.hwx.site"
  ]
} {code}
Error Message from TC:
     replace_status = Ozone.check_replica_present_in_container(dn_i, 
container_list[0], False)
>           assert replace_status, "Unhealthy replica not replace by healthy 
> replica"E           AssertionError: Unhealthy replica not replace by healthy 
> replica
E           assert False 
DN didn't realised that the container is not there any more (eg the full volume 
has failed) 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to