We identified these major components of tablet migration in the 2012-04-04 nuts & bolts meeting:

  1. Log position at tablet creation time. Keep zombies dead after migrate there and back (https://ramcloud.stanford.edu/jira/browse/RAM-135). – Steve's on this
  2. Split and join tablets
  3. Migration RPC – Elliott plans to work on this
  4. ObjectFinder / Client API dealing with relocation
  5. Migration daemon/load balancer
  6. Load info/cluster stats for (5)