1. 29 Jan, 2016 2 commits
    • antirez's avatar
      Cluster: include node IDs in SLOTS output. · 7d016e6f
      antirez authored
      CLUSTER SLOTS now includes IDs in the nodes description associated with
      a given slot range. Certain client libraries implementations need a way
      to reference a node in an unique way, so they were relying on CLUSTER
      NODES, that is not a stable API and may change frequently depending on
      Redis Cluster future requirements.
      7d016e6f
    • antirez's avatar
      Remove spurious entries in 3.0.7 changelog. · 438942a5
      antirez authored
      Certain things were only applicable to 3.2.0 RC2 and RC3.
      438942a5
  2. 28 Jan, 2016 1 commit
  3. 26 Jan, 2016 6 commits
  4. 25 Jan, 2016 17 commits
  5. 19 Jan, 2016 1 commit
  6. 08 Jan, 2016 3 commits
    • antirez's avatar
      Scripting: handle trailing comments. · e50b9a07
      antirez authored
      This fix, provided by Paul Kulchenko (@pkulchenko), allows the Lua
      scripting engine to evaluate statements with a trailing comment like the
      following one:
      
          EVAL "print() --comment" 0
      
      Lua can't parse the above if the string does not end with a newline, so
      now a final newline is always added automatically. This does not change
      the SHA1 of scripts since the SHA1 is computed on the body we pass to
      EVAL, without the other code we add to register the function.
      
      Close #2951.
      e50b9a07
    • antirez's avatar
      Allow MIGRATE to always be called on local keys for open slots. · e9abc944
      antirez authored
      Extend the MIGRATE extra freedom to be able to be called in the context
      of the local slot, anytime there is a slot open in one or the other
      direction (importing or migrating). This is useful for redis-trib to fix
      the cluster when it has in an odd state.
      
      Thix fix allows "redis-trib fix" to make its work in certain cases where
      previously an error was reported.
      e9abc944
    • antirez's avatar
  7. 06 Jan, 2016 1 commit
    • antirez's avatar
      Cluster: don't send -ASK to MIGRATE. · 319a4c04
      antirez authored
      For non existing keys, we don't want to send -ASK redirections to
      MIGRATE, since when moving slots from the migrating node to the
      importing node, we want just to ignore keys that are no longer there.
      They may be expired or deleted between the GETKEYSINSLOT call and the
      MIGRATE call. Otherwise this causes an error during migrations with
      redis-trib (or equivalent cluster management tools).
      319a4c04
  8. 02 Jan, 2016 2 commits
  9. 18 Dec, 2015 7 commits