1. 12 May, 2012 4 commits
  2. 09 May, 2012 2 commits
  3. 06 May, 2012 1 commit
  4. 05 May, 2012 1 commit
    • Pieter Noordhuis's avatar
      Compare integers in ziplist regardless of encoding · 0ef88927
      Pieter Noordhuis authored
      Because of the introduction of new integer encoding types for ziplists
      in the 2.6 tree, the same integer value may have a different encoding in
      different versions of the ziplist implementation. This means that the
      encoding can NOT be used as a fast path in comparing integers.
      0ef88927
  5. 02 May, 2012 4 commits
  6. 30 Apr, 2012 1 commit
    • Pieter Noordhuis's avatar
      Use safe dictionary iterator from KEYS · 9311d2b5
      Pieter Noordhuis authored
      Every matched key in a KEYS call is checked for expiration. When the key
      is set to expire, the call to `getExpire` will assert that the key also
      exists in the main dictionary. This in turn causes a rehashing step to
      be executed. Rehashing a dictionary when there is an iterator active may
      result in the iterator emitting duplicate entries, or not emitting some
      entries at all. By using a safe iterator, the rehash step is omitted.
      9311d2b5
  7. 27 Apr, 2012 9 commits
  8. 24 Apr, 2012 9 commits
  9. 21 Apr, 2012 2 commits
    • antirez's avatar
      Even inside #if 0 comments are comments. · e337b260
      antirez authored
      e337b260
    • antirez's avatar
      Limit memory used by big SLOWLOG entries. · 590d55a2
      antirez authored
      Two limits are added:
      
      1) Up to SLOWLOG_ENTRY_MAX_ARGV arguments are logged.
      2) Up to SLOWLOG_ENTRY_MAX_STRING bytes per argument are logged.
      3) slowlog-max-len is set to 128 by default (was 1024).
      
      The number of remaining arguments / bytes is logged in the entry
      so that the user can understand better the nature of the logged command.
      590d55a2
  10. 19 Apr, 2012 1 commit
  11. 18 Apr, 2012 6 commits