1. 24 Jun, 2013 1 commit
    • antirez's avatar
      Replication of scripts as EVALSHA: sha1 caching implemented. · 94ec7db4
      antirez authored
      This code is only responsible to take an LRU-evicted fixed length cache
      of SHA1 that we are sure all the slaves received.
      
      In this commit only the implementation is provided, but the Redis core
      does not use it to actually send EVALSHA to slaves when possible.
      94ec7db4
  2. 21 Jun, 2013 1 commit
    • antirez's avatar
      New API to force propagation. · 515a26bb
      antirez authored
      The old REDIS_CMD_FORCE_REPLICATION flag was removed from the
      implementation of Redis, now there is a new API to force specific
      executions of a command to be propagated to AOF / Replication link:
      
          void forceCommandPropagation(int flags);
      
      The new API is also compatible with Lua scripting, so a script that will
      execute commands that are forced to be propagated, will also be
      propagated itself accordingly even if no change to data is operated.
      
      As a side effect, this new design fixes the issue with scripts not able
      to propagate PUBLISH to slaves (issue #873).
      515a26bb
  3. 20 Jun, 2013 5 commits
  4. 19 Jun, 2013 4 commits
  5. 18 Jun, 2013 2 commits
  6. 17 Jun, 2013 2 commits
  7. 12 Jun, 2013 2 commits
  8. 11 Jun, 2013 1 commit
  9. 04 Jun, 2013 1 commit
  10. 31 May, 2013 2 commits
  11. 30 May, 2013 8 commits
  12. 29 May, 2013 2 commits
  13. 28 May, 2013 1 commit
  14. 27 May, 2013 8 commits