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

Introduce datanode container command dispatcher to syncronize various datanode commands

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • 0.2.1
    • None
    • Ozone Datanode
    • None

    Description

      ContainerStateMachine provides mechanism to synchronize various container command operations. However with multiple protocol endpoints like. 1) Netty, 2) Grpc, 3) Ratis, 4) Heartbeat. It will be advisable to synchronize operations between multiple endpoints.

      This jira proposes to introduce a single command executor to which the protocol endpoints will enqueue the command for execution. All the synchronization can be enforced by this executor therefore.

      Attachments

        Activity

          People

            msingh Mukul Kumar Singh
            msingh Mukul Kumar Singh
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: