1. 12 Feb, 2013 1 commit
    • antirez's avatar
      Emit SELECT to slaves in a centralized way. · 7465ac7a
      antirez authored
      Before this commit every Redis slave had its own selected database ID
      state. This was not actually useful as the emitted stream of commands
      is identical for all the slaves.
      
      Now the the currently selected database is a global state that is set to
      -1 when a new slave is attached, in order to force the SELECT command to
      be re-emitted for all the slaves.
      
      This change is useful in order to implement replication partial
      resynchronization in the future, as makes sure that the stream of
      commands received by slaves, including SELECT commands, are exactly the
      same for every slave connected, at any time.
      
      In this way we could have a global offset that can identify a specific
      piece of the master -> slaves stream of commands.
      7465ac7a
  2. 11 Feb, 2013 1 commit
  3. 09 Feb, 2013 1 commit
  4. 08 Feb, 2013 5 commits
  5. 07 Feb, 2013 1 commit
  6. 05 Feb, 2013 6 commits
  7. 04 Feb, 2013 3 commits
  8. 03 Feb, 2013 1 commit
  9. 31 Jan, 2013 2 commits
  10. 29 Jan, 2013 2 commits
  11. 28 Jan, 2013 14 commits
  12. 23 Jan, 2013 3 commits