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

Optimize container lookup by owner during block allocation

    XMLWordPrintableJSON

Details

    Description

      Allocate ratis block latency optimization

       

      When applying for blocks, if the number of containers under a pipeline is high, it will consume a lot of time in filtering the owner's part.

      This pr optimizes the time consumed by filtering owners, and after testing in real scenarios.

       

       

      The current version of the logic, with 200 containers under each pipeline

         allocate block Average Latency:

       

      Optimized:

        allocate block Average Latency:

       

      Attachments

        1. 5335_idea.patch
          11 kB
          Tsz-wo Sze
        2. image-2023-09-20-18-03-21-627.png
          65 kB
          GuoHao
        3. image-2023-09-20-18-03-47-514.png
          38 kB
          GuoHao

        Issue Links

          Activity

            People

              Nicholas Niu GuoHao
              Nicholas Niu GuoHao
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: