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

SCM HA Phase 2

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • SCM
    • None

    Description

      This jira will track all the Phase 2 work of SCM HA

      • Decommissioning
      • Add a new node to the existing Ring
      • Support SCM HA in MiniOzoneHACluster
      • Documentation
      • Performance Improvements

      Attachments

        Issue Links

          1.
          SCM HA: Move proxy object creation code to SCMRatisServer Sub-task Open Nandakumar
          2.
          Add unit test for SCMHAInvocationHandler Sub-task Open Nandakumar
          3.
          Update javadoc in SCMHA related classes Sub-task Open Nandakumar
          4.
          TestSCMStateMachine Sub-task Open Unassigned
          5.
          Handle backward compatible when upgrading from non HA to HA Sub-task Open Rui Wang
          6.
          [SCM HA Security] Handle bootstrap of SCM when primary SCM is down Sub-task Open Unassigned
          7.
          Add unit test for container operation in ContainerManagerImpl Sub-task Open Nandakumar
          8.
          Disallow committing to DB by getCurrentBatchOperation() Sub-task Open Unassigned
          9.
          SCMBlockLocationFailoverProxyProvider should handle LeaderNotReadyException Sub-task Open Rui Wang
          10.
          Add integration test for SequenceIdGen Sub-task Open Unassigned
          11.
          Handle inflight delete/add actions in ReplicationManager properly. Sub-task Open YI-CHEN WANG
          12.
          Design for Error/Exception handling in state update for container/pipeline V2 Sub-task Open Glen Geng
          13.
          Add ratis snapshot retention policy for SCM HA Sub-task Open Shashikant Banerjee
          14.
          In ContainerStateManagerV2, modification of RocksDB should be consistent with that of memory state. Sub-task Open Glen Geng
          15.
          Decommission can be only executed on leader Sub-task Open Rui Wang
          16.
          Merge SCM HA Configuration Sub-task Open Unassigned
          17.
          Add SCM to Ratis Log Parser Sub-task Open Mukul Kumar Singh
          18.
          Add unit test to prove that datanode can handle term in SCMCommand properly Sub-task Open Unassigned
          19.
          Implement InstallSnapshot for SCM HA Sub-task Open Shashikant Banerjee
          20.
          Add more tests for SCM Failover scenarios Sub-task Open Shashikant Banerjee
          21.
          Refactor out Ratis logic chain Sub-task Open Unassigned
          22.
          Design for SCM HA configuration Sub-task Open Unassigned
          23.
          During bootstrap, always download checkpoint from leader SCM. Sub-task Open Unassigned
          24.
          Use MiniOzoneHAClusterImpl in TestDecommissionAndMaintenance. Sub-task Open Glen Geng
          25.
          Arrange Util classes for SCM HA Sub-task Open Nandakumar
          26.
          Retry policy for SCM requests over ratis Sub-task Open Shashikant Banerjee
          27.
          Handle NotLeaderException with Event Queue Handlers Sub-task Open Unassigned
          28.
          Testing Infrastructure Random Failures Sub-task Open Unassigned
          29.
          [SCM HA Security] Make upgraded cluster to ratis enabled single node cluster Sub-task Open Unassigned
          30.
          Better handle the case that setting a trx that is earlier than latest trx in SCMDBTransactionBuffer Sub-task Open Rui Wang
          31.
          StorageContainerLocationProtocol api should throw SCMException Sub-task Open Unassigned
          32.
          Extract SCM failover proxy provider logic Sub-task Open Unassigned

          Activity

            People

              nanda Nandakumar
              nanda Nandakumar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: