Let the User Move Around



Problem: can't access files trapped in previous client machines

  • Keep updating "truth" copy on server

  • Keep polling server to see if another client has changed the truth

  • Since user takes time to move around, use will see consistent state

  • E.g. Pachyderm keeps composition draft windows fully synchronized

  • As always, use concurrency to hid the transaction latencies
 
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22