1. 21 Jan, 2013 1 commit
    • antirez's avatar
      Not every __sun has backtrace(). · 580f65a5
      antirez authored
      I don't know how to test for Open Solaris that has support for
      backtrace() so for now removing the #ifdef that breaks compilation under
      other Solaris flavors.
      580f65a5
  2. 11 Dec, 2012 1 commit
    • antirez's avatar
      Fix config.h endianess detection to work on Linux / PPC64. · d64a9cf5
      antirez authored
      Config.h performs endianess detection including OS-specific headers to
      define the endianess macros, or when this is not possible, checking the
      processor type via ifdefs.
      
      Sometimes when the OS-specific macro is included, only __BYTE_ORDER is
      defined, while BYTE_ORDER remains undefined. There is code at the end of
      config.h endianess detection in order to define the macros without the
      underscore, but it was not working correctly.
      
      This commit fixes endianess detection fixing Redis on Linux / PPC64 and
      possibly other systems.
      d64a9cf5
  3. 08 Nov, 2012 1 commit
  4. 26 Oct, 2012 2 commits
  5. 25 Oct, 2012 1 commit
  6. 28 Aug, 2012 1 commit
    • antirez's avatar
      Incrementally flush RDB on disk while loading it from a master. · 13732168
      antirez authored
      This fixes issue #539.
      
      Basically if there is enough free memory the OS may buffer the RDB file
      that the slave transfers on disk from the master. The file may
      actually be flused on disk at once by the operating system when it gets
      closed by Redis, causing the close system call to block for a long time.
      
      This patch is a modified version of one provided by yoav-steinberg of
      @garantiadata (the original version was posted in the issue #539
      comments), and tries to flush the OS buffers incrementally (every 8 MB
      of loaded data).
      13732168
  7. 14 May, 2012 1 commit
  8. 11 Apr, 2012 1 commit
  9. 26 Feb, 2012 2 commits
  10. 21 Feb, 2012 1 commit
  11. 20 Jun, 2011 1 commit
  12. 05 May, 2011 2 commits
  13. 09 Mar, 2011 2 commits
  14. 23 Oct, 2010 2 commits
  15. 02 Sep, 2010 2 commits
  16. 01 Jul, 2010 1 commit
    • antirez's avatar
      redis.c split into many different C files. · e2641e09
      antirez authored
      networking related stuff moved into networking.c
      
      moved more code
      
      more work on layout of source code
      
      SDS instantaneuos memory saving. By Pieter and Salvatore at VMware ;)
      
      cleanly compiling again after the first split, now splitting it in more C files
      
      moving more things around... work in progress
      
      split replication code
      
      splitting more
      
      Sets split
      
      Hash split
      
      replication split
      
      even more splitting
      
      more splitting
      
      minor change
      e2641e09
  17. 02 May, 2010 1 commit
  18. 21 Apr, 2010 1 commit
  19. 20 Apr, 2010 1 commit
  20. 28 Nov, 2009 3 commits
  21. 23 Nov, 2009 3 commits
  22. 24 Jul, 2009 1 commit
  23. 07 Jun, 2009 1 commit
  24. 05 Jun, 2009 1 commit