Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The user can schedule a cron job to invoke the gfsh rebalance command on a periodic basis.

Description

 

Unhealthy-MemberA member is unhealthy if its heap is critical (included in ResourceAdvisor().adviseCriticalMembers())

Acceptor-member: A member can accept a new bucket if it has enough memory available to host the bucket, i.e. totalBytes + newBucket.getBytes() << localMaxMemory

 Transfer-size: The total number of bytes that will be transferred during a rebalance operation 

...

PlantUML
(*) --> "Init Cache"
--> "Init ARAuto-Balancer"
--> "Grab AR distributed lockAuto-Balancer DLock"
--> "Wait for next slot" as schedule
-right-> "ExecuteStart ARexecution"
 
if "is outcluster of off-balance" then
--> [Yes] "Invoke Rebalance"
else
-> [No] schedule
endif

...