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

Leader Execution at Leader

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Leader execution at leader provides various control capability and performance improvement and handling other challenges as faced. Few of problem focused to resolve:

      1. Only execution at leader reduces failure scenarios, due to environment impacts like security token expiry, logic issues failure. Response is quick.
      2. Parallel execution of request in controlled manner is possible (performance / throughput can be improved)
      3. Batching of DB updates (as request handling output) will improve the number of Raft logs synch to all nodes.
      4. Some code complexity as induced via DoubleBuffer can be reduced by handling transaction Index update. 
      5. Many code having cache handling is very complex and keeps on reporting issues for cache over various operations, and new issues keep induced with new features.
      6. Ranger can be offloaded by 2/3 times, as Ranger authentication will happen only on leader node. This will help further improvement of performance in end-to-end scenarios.

       

      Attachments

        Activity

          People

            sumitagrawl Sumit Agrawal
            sumitagrawl Sumit Agrawal
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: