1. 26 Feb, 2013 4 commits
    • antirez's avatar
      Cluster: use the failure report API to reimplement failure detection. · 97ffcd35
      antirez authored
      The new system detects a failure only when there is quorum from masters.
      97ffcd35
    • antirez's avatar
      Set process name in ps output to make operations safer. · 6356cf68
      antirez authored
      This commit allows Redis to set a process name that includes the binding
      address and the port number in order to make operations simpler.
      
      Redis children processes doing AOF rewrites or RDB saving change the
      name into redis-aof-rewrite and redis-rdb-bgsave respectively.
      
      This in general makes harder to kill the wrong process because of an
      error and makes simpler to identify saving children.
      
      This feature was suggested by Arnaud GRANAL in the Redis Google Group,
      Arnaud also pointed me to the setproctitle.c implementation includeed in
      this commit.
      
      This feature should work on all the Linux, OSX, and all the three major
      BSD systems.
      6356cf68
    • antirez's avatar
    • antirez's avatar
      Cluster: cleanup idle failure reports every time we remove one. · d5e8b0a4
      antirez authored
      This is not very important as anyway when the function counting the
      number of reports is called the cleanup is performed. However with this
      change if only part of the nodes that reported the failure will report
      the node is back ok, we'll cleanup the older entries ASAP. In complex
      split net split scenarios, and when we are dealing with clusters having
      nodes in the order of ~ 1000, this can save some CPU.
      d5e8b0a4
  2. 25 Feb, 2013 13 commits
  3. 22 Feb, 2013 11 commits
  4. 21 Feb, 2013 9 commits
  5. 20 Feb, 2013 3 commits