Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-3816 Erasure Coding
  3. HDDS-6220

EC: Introduce a gRPC client implementation for EC with really async WriteChunk and PutBlock

    XMLWordPrintableJSON

Details

    Description

      As we do still support the writes via the gRPC client with the use of STAND_ALONE replication type in our code, we should not touch the current class, in order to achieve really async WriteChunk and PutBlock calls.
      All other calls are synchronized, so this is just the two main concern, as these affects the EC write path.
      In order to have these calls as really async calls, we need to have an altered client implementation, that does not synchronize these calls, and use that for EC writes as we can not safely and easily change the semantics of the original client for the STAND_ALONE replication type.

      Attachments

        Issue Links

          Activity

            People

              pifta István Fajth
              pifta István Fajth
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: