Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-11445 HBase support Phase II
  3. HDDS-11665

Minor optimizations on the write path

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Implemented
    • None
    • 2.0.0
    • None

    Description

      Some minor optimizations for write path, particularly for small writes use-cases like hbase:

      1. Usage Collection.parallelStream() is premature and bring more cost than benefit. The Fork/Join model of parallelStream is just paranoid for small collection processing.
      2. Remove unnecessary UUID creation in ChunkBufferImplWithByteBuffer.
      3. Remove a unnecessary lock in KeyOutputStream.

      Attachments

        1. Screenshot 2024-11-07 at 11.55.44 AM.png
          118 kB
          Duong
        2. Screenshot 2024-11-07 at 11.57.41 AM.png
          182 kB
          Duong
        3. hbase_on_ozone.html
          408 kB
          Duong

        Issue Links

          Activity

            People

              duongnguyen Duong
              duongnguyen Duong
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: