[ 
https://issues.apache.org/jira/browse/GEODE-3968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Fred Krone closed GEODE-3968.
-----------------------------

> Document how rebalance actually works
> -------------------------------------
>
>                 Key: GEODE-3968
>                 URL: https://issues.apache.org/jira/browse/GEODE-3968
>             Project: Geode
>          Issue Type: Sub-task
>          Components: regions
>            Reporter: Fred Krone
>            Priority: Major
>              Labels: rebalance
>
> There are a lot of user questions around how rebalance works, configuration 
> etc.
> Example from Gideon: I still think we need to make important improvements to 
> the rebalancing documentation.  One "big picture" item is to explain the 
> resource manager's role in rebalancing activity (RM isn't mentioned in the 
> doc's in this context).  
> We should also add more detail explaining how to optimize multi-threaded 
> rebalancing.  
> What exactly happens with multi-threaded rebalancing, and what are the limits 
> and/or consequences?  For example, could too high a degree of parallelism 
> defeat the rebalancing algorithm (given the original design targets reaching 
> the right end-state by moving buckets one at-a-time)?  Or, is the reverse 
> true, and we might bet better final results with more threads ? Is there some 
> guideline we can devise based on the number of nodes in the cluster, the 
> number of cores per server, and the configured number of buckets for a PR?  
> Is multi-threaded applied on each host individually, or are the extra threads 
> only running on the rebalance "coordinator" node?  
> I wasn't able to explain any of the nuances of rebalancing based on our docs 
> and cursory review of the Geode codebase (although for the latter I'm sure I 
> could eventually . . .).  This actually screams for a dedicated section on 
> the Geode Wiki "Geode Internal Architecture" section . . . I would be happy 
> to help write this I can get get started with answers to the above questions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to