1. 10 Oct, 2018 1 commit
  2. 09 Oct, 2018 4 commits
    • antirez's avatar
      Free protected clients asynchronously. · 8e2bbe91
      antirez authored
      Related to #4840.
      
      Note that when we re-enter the event loop with aeProcessEvents() we
      don't process timers, nor before/after sleep callbacks, so we should
      never end calling freeClientsInAsyncFreeQueue() when re-entering the
      loop.
      8e2bbe91
    • antirez's avatar
      Actually use the protectClient() API where needed. · 929c686c
      antirez authored
      Related to #4804.
      929c686c
    • antirez's avatar
      Introduce protectClient() + some refactoring. · 69c30965
      antirez authored
      The idea is to have an API for the cases like -BUSY state and DEBUG
      RELOAD where we have to manually deinstall the read handler.
      See #4804.
      69c30965
    • antirez's avatar
      aof.c: improve indentation and change warning message. · db86dfb9
      antirez authored
      Related to #5201.
      
      I removed the !!! Warning part since compared to the other errors, a
      missing EXEC is in theory a normal happening in the AOF file, at least
      in theory: may happen in a differnet number of situations, and it's
      probably better to don't give the user the feeling that something really
      bad happened.
      db86dfb9
  3. 08 Oct, 2018 1 commit
  4. 07 Oct, 2018 1 commit
  5. 05 Oct, 2018 2 commits
  6. 04 Oct, 2018 1 commit
  7. 02 Oct, 2018 4 commits
  8. 01 Oct, 2018 2 commits
  9. 30 Sep, 2018 3 commits
    • Bruce Merry's avatar
      Fix incorrect memory usage accounting in zrealloc · 8fd1031b
      Bruce Merry authored
      When HAVE_MALLOC_SIZE is false, each call to zrealloc causes used_memory
      to increase by PREFIX_SIZE more than it should, due to mis-matched
      accounting between the original zmalloc (which includes PREFIX size in
      its increment) and zrealloc (which misses it from its decrement).
      
      I've also supplied a command-line test to easily demonstrate the
      problem. It's not wired into the test framework, because I don't know
      TCL so I'm not sure how to automate it.
      8fd1031b
    • Oran Agra's avatar
      fix #5024 - commandstats for multi-exec were logged as EXEC. · f03aed3c
      Oran Agra authored
      this was broken a while back by ba9154d7
      the purpose of which was to fix commandstats for GEOADD
      f03aed3c
    • Bruce Merry's avatar
      Fix invalid use of sdsZmallocSize on an embedded string · ecc48369
      Bruce Merry authored
      sdsZmallocSize assumes a dynamically allocated SDS. When given a string
      object created by createEmbeddedStringObject, it calls zmalloc_size on a
      pointer that isn't the one returned by zmalloc
      ecc48369
  10. 28 Sep, 2018 2 commits
  11. 27 Sep, 2018 5 commits
  12. 26 Sep, 2018 4 commits
  13. 25 Sep, 2018 5 commits
  14. 24 Sep, 2018 4 commits
  15. 21 Sep, 2018 1 commit