1. 12 Jan, 2017 11 commits
  2. 21 Dec, 2016 4 commits
  3. 20 Dec, 2016 7 commits
    • antirez's avatar
    • antirez's avatar
      Geo: fuzzy test inconsistency report fixed to show all points. · f3add069
      antirez authored
      We need to report all the points added into the set, not just the ones
      matching the Tcl distance algo.
      f3add069
    • antirez's avatar
      Geo: fix GEOHASH return value for consistency. · 056c81e4
      antirez authored
      The same thing observed in #3551 by gnethercutt also fixed for
      GEOHASH as the original PR did.
      056c81e4
    • antirez's avatar
      Geo: fix edge case return values for uniformity. · d5036018
      antirez authored
      There were two cases outlined in issue #3512 and PR #3551 where
      the Geo API returned unexpected results: empty strings where NULL
      replies were expected, or a single null reply where an array was
      expected. This violates the Redis principle that Redis replies for
      existing keys or elements should be indistinguishable.
      
      This is technically an API breakage so will be merged only into 4.0 and
      specified in the changelog in the list of breaking compatibilities, even
      if it is not very likely that actual code will be affected, hopefully,
      since with the past behavior basically there was to acconut for *both*
      the possibilities, and the new behavior is always one of the two, but
      in a consistent way.
      d5036018
    • Justin Carvalho's avatar
    • antirez's avatar
      a0e95118
    • antirez's avatar
      Only show Redis logo if logging to stdout / TTY. · 3334a409
      antirez authored
      You can still force the logo in the normal logs.
      For motivations, check issue #3112. For me the reason is that actually
      the logo is nice to have in interactive sessions, but inside the logs
      kinda loses its usefulness, but for the ability of users to recognize
      restarts easily: for this reason the new startup sequence shows a one
      liner ASCII "wave" so that there is still a bit of visual clue.
      
      Startup logging was modified in order to log events in more obvious
      ways, and to log more events. Also certain important informations are
      now more easy to parse/grep since they are printed in field=value style.
      
      The option --always-show-logo in redis.conf was added, defaulting to no.
      3334a409
  4. 19 Dec, 2016 7 commits
  5. 16 Dec, 2016 7 commits
  6. 14 Dec, 2016 2 commits
    • antirez's avatar
      MIGRATE: Remove upfront ttl initialization. · 17cda261
      antirez authored
      After the fix for #3673 the ttl var is always initialized inside the
      loop itself, so the early initialization is not needed.
      
      Variables declaration also moved to a more local scope.
      17cda261
    • Jan-Erik Rediger's avatar
      Reset the ttl for additional keys · 9515648d
      Jan-Erik Rediger authored
      Before, if a previous key had a TTL set but the current one didn't, the
      TTL was reused and thus resulted in wrong expirations set.
      
      This behaviour was experienced, when `MigrateDefaultPipeline` in
      redis-trib was set to >1
      
      Fixes #3655
      9515648d
  7. 13 Dec, 2016 2 commits