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

EC: ReplicationManager - create class to detect container health issues

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

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

    Description

      Define an interface to allow a single containers health to be checked. The check health method should receive as parameters everything it needs to check the container health (eg the ContainerInfo, ContainerReplica list, ... ?) and return a status indicating the health of the container, eg HEALTHY, UNDER_REPLICATED, OVER_REPLICATED ...

      The status object could also container some commands needing send to the command queue, eg to close the container, delete a replica, force close etc.

      The idea here is to create a standalone health check class for EC with few dependencies so it can be tested in isolation easily.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment