1. 19 Feb, 2015 1 commit
  2. 16 Feb, 2015 2 commits
  3. 14 Feb, 2015 1 commit
  4. 11 Feb, 2015 1 commit
  5. 10 Feb, 2015 2 commits
  6. 29 Jan, 2015 2 commits
  7. 19 Jan, 2015 1 commit
  8. 08 Jan, 2015 6 commits
  9. 18 Dec, 2014 2 commits
  10. 16 Dec, 2014 1 commit
    • Shawn Routhier's avatar
      [master] Move the check for another server to be earlier · 992dc765
      Shawn Routhier authored
          [rt38078] Move the check for another server to be earlier
      
          Move the code that checks if there is already a server
          running to be executed earlier in the process.  This
          puts it before the server touches the database which
          should avoid problems with rewriting a database from
          under a running server.
      992dc765
  11. 11 Dec, 2014 1 commit
  12. 10 Dec, 2014 3 commits
  13. 08 Dec, 2014 1 commit
  14. 25 Nov, 2014 1 commit
  15. 24 Nov, 2014 1 commit
  16. 19 Nov, 2014 1 commit
  17. 11 Nov, 2014 1 commit
    • Shawn Routhier's avatar
      [master] Patch the failover code to avoid deadlocks · 21d30347
      Shawn Routhier authored
      Patch for 36810 & 20352
      This coves several related problems
      1) When the primary is in conflict done it allows the secondary to
      transition around resolution interrupted and potentical conflict previously
      the primary would die on an illegal state.
      
      2) It allows the servers to restart a bind update request.  Previously if
      one of the servers sent an udpate request and there died (or had the communications
      interrupted) in some states the first server wouldn't retransmit a new
      update request and the other server wouldn't send any bind updates. This
      was noticed in potential conflict.
      
      3) Updated the state transitions to move the leases on the ack queue
      back to the update queue in case of conflict-done as we might need to
      retransmit them all.
      
      4) Updated a transition from startup to potentical conflict instead
      of resolution interrupted when the servers reconnect during the startup
      phase in order to avoid a diffferent dead lock.
      21d30347
  18. 05 Nov, 2014 2 commits
  19. 30 Oct, 2014 1 commit
  20. 27 Oct, 2014 1 commit
  21. 17 Oct, 2014 1 commit
  22. 18 Sep, 2014 1 commit
  23. 11 Sep, 2014 2 commits
  24. 09 Sep, 2014 1 commit
  25. 08 Sep, 2014 3 commits