Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-15531

Favored Nodes Enhancements

    XMLWordPrintableJSON

    Details

    • Type: Umbrella
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      We been working on enhancing favored nodes at Yahoo! See draft document. Feel free to comment. I'll add more info.

      https://docs.google.com/document/d/1948RKX_-kGUNOHjiYFiKPZnmKWybJkahJYsNibVhcCk/edit?usp=sharing

      These enhancements have recently started running in production.

        Attachments

          Issue Links

          1.
          Support first assignment of split daughters to non-parent RS Sub-task Open Francis Christopher Liu
          2.
          core favored nodes enhancements Sub-task Resolved Thiruvel Thirumoolan
          3.
          Add RSGroup Favored Balancer Sub-task In Progress Thiruvel Thirumoolan
          4.
          FavoredNodes - Split/Merge code paths Sub-task Resolved Thiruvel Thirumoolan
          5.
          Add FavoredStochasticLoadBalancer and FN Candidate generators Sub-task Resolved Thiruvel Thirumoolan
          6.
          FN Interfaces for writing tools for monitoring/operations Sub-task Patch Available Thiruvel Thirumoolan
          7.
          Refactor FavoredNodePlan to use regionNames as keys Sub-task Resolved Thiruvel Thirumoolan
          8.
          Implement Chore to sync FN info from Master to RegionServers Sub-task Open Thiruvel Thirumoolan
          9.
          FavoredNodes should not apply to system tables Sub-task Resolved Thiruvel Thirumoolan
          10.
          FN info should be cleaned up on region/table cleanup Sub-task Resolved Thiruvel Thirumoolan
          11.
          Add FavoredNode checks to hbck -checkFavoredNodes Sub-task Open Thiruvel Thirumoolan
          12.
          Split/Merge - Update of FN info along with regionState change Sub-task Open Thiruvel Thirumoolan
          13.
          FN updates during region merge (follow up to Procedure v2 merge) Sub-task Resolved Thiruvel Thirumoolan
          14.
          Refactor StartcodeAgnosticServerName so it doesn't extend ServerName Sub-task Open Thiruvel Thirumoolan
          15.
          FN should use datanode port from hdfs configuration Sub-task Resolved Thiruvel Thirumoolan
          16.
          Add integration tests for FavoredNodes feature Sub-task Open Thiruvel Thirumoolan
          17.
          Adding FN documentation to reference guide Sub-task Open Thiruvel Thirumoolan
          18.
          Move table to another group (add -migrateTertiary) Sub-task Open Thiruvel Thirumoolan
          19.
          Refactor HRegionServer to use regionNames as keys for FN Sub-task Patch Available Thiruvel Thirumoolan
          20.
          Admin API to update favored nodes in Master Sub-task Open Thiruvel Thirumoolan
          21.
          Tools/API to read favored nodes for region(s) Sub-task Open Thiruvel Thirumoolan
          22.
          Tools/Admin API to dump the replica load of server(s) Sub-task Open Thiruvel Thirumoolan
          23.
          Follow up enhancements for Favored nodes pickers Sub-task Open Thiruvel Thirumoolan
          24.
          Admin API to removeFavoredNode on node decommission Sub-task Open Thiruvel Thirumoolan
          25.
          Admin API to check for favored nodes Sub-task Open Thiruvel Thirumoolan
          26.
          Admin API to redistribute Favored Nodes Sub-task Open Thiruvel Thirumoolan
          27.
          Admin API to do complete redistribute of favored nodes Sub-task Open Thiruvel Thirumoolan

            Activity

              People

              • Assignee:
                toffer Francis Christopher Liu
                Reporter:
                toffer Francis Christopher Liu
              • Votes:
                0 Vote for this issue
                Watchers:
                29 Start watching this issue

                Dates

                • Created:
                  Updated: