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

Umbrella for further EC improvements

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • EC
    • None
    • EC phase3

    Description

      Performance, usability, observability, documentation, etc. improvements for EC specifically, or code paths used by EC, too.

      Attachments

        Issue Links

          1.
          Avoid String to UUID conversion in SCMNodeManager Sub-task Resolved Attila Doroszlai
          2.
          Avoid unnecessary DatanodeDetails creation for NodeStateManager lookup Sub-task Resolved Attila Doroszlai
          3.
          Store volume count when storage report is updated Sub-task Resolved Attila Doroszlai
          4.
          PipelineManager metrics should not be synchronized Sub-task Resolved Attila Doroszlai
          5.
          Avoid stream when getting in-service healthy nodes Sub-task Resolved Attila Doroszlai
          6.
          Replace LockManager with striped lock in ContainerStateManager Sub-task Resolved Attila Doroszlai
          7.
          Avoid proto conversion while holding lock in PipelineStateManagerImpl Sub-task Resolved Attila Doroszlai
          8.
          Move protobuf conversion out of the lock in PipelineStateManagerImpl Sub-task Resolved Stephen O'Donnell
          9.
          ContainerManagerImpl: reduce processing while locked Sub-task Resolved Attila Doroszlai
          10.
          Allow EC pipelines to be created and then added to pipeline manager in two steps Sub-task Resolved Stephen O'Donnell
          11.
          The XceiverClient cache is often expired when using ec reads Sub-task Resolved GuoHao
          12.
          Expose XceiverClient cache stats as metrics Sub-task Resolved Attila Doroszlai
          13.
          Add support for EC in Freon SCM block generator Sub-task Resolved Attila Doroszlai
          14.
          Avoid list allocation for pipeline search Sub-task Resolved Attila Doroszlai
          15.
          Allow EC PipelineChoosingPolicy to be defined separately from Ratis Sub-task Resolved Stephen O'Donnell
          16.
          Eliminate unnecessary streams in SCMContainerPlacementRackScatter Sub-task Resolved Attila Doroszlai
          17.
          Move info level log messages for create / open pipelines outside of locks Sub-task Resolved Stephen O'Donnell
          18.
          Enable dynamic reconfiguration of EC container provider properties Sub-task Resolved Attila Doroszlai
          19.
          EC: Mark EC containers unhealthy when not missing but unrecoverable Sub-task Resolved Stephen O'Donnell
          20.
          A mis replicated EC container with UNHEALTHY replicas may not get resolved Sub-task Resolved Siddhant Sangwan
          21.
          EC: Investigage how EC read path deals with unhealthy replicas Sub-task Resolved Stephen O'Donnell
          22.
          Log EC Replica details if a block cannot be read during reconstruction Sub-task Resolved Stephen O'Donnell
          23.
          Execute EC acceptance test in secure environment Sub-task Resolved Attila Doroszlai
          24.
          EC: Add a separate ec rpc timeout in ECXceiverClientGrpc Sub-task Resolved GuoHao
          25.
          Close EC Pipeline when container transitions to closing Sub-task Reopened Stephen O'Donnell
          26.
          Validate EC pipeline refresh function behavior Sub-task Open Unassigned

          Activity

            People

              Unassigned Unassigned
              adoroszlai Attila Doroszlai
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: