1. 02 Mar, 2021 1 commit
    • Yossi Gottlieb's avatar
      Fix failed tests on Linux Alpine and add a CI job. (#8532) · d0762100
      Yossi Gottlieb authored
      * Remove linux/version.h dependency.
      
      This introduces unnecessary dependencies, and generally not a good idea
      as the platform we build on may be different than the platform we run
      on.
      
      To determine if sync_file_range exists we can simply rely on header file
      hints.
      
      * Fix setproctitle() on libmusl.
      
      The previous ifdef checks were a bit too strict for no apparent
      reason.
      
      * Fix tests failure on Linux with no backtrace.
      
      * Add alpine daily CI job.
      
      (cherry picked from commit 95ea7454)
      d0762100
  2. 12 Jan, 2021 2 commits
  3. 11 Nov, 2018 1 commit
  4. 19 Nov, 2017 1 commit
  5. 27 Feb, 2013 1 commit
    • Stam He's avatar
      Set proctitle: avoid the use of __attribute__((constructor)). · 9c8be6ca
      Stam He authored
      This cased a segfault in some Linux system and was GCC-specific.
      
      Commit modified by @antirez:
      
      1) Stripped away the part to set the proc title via config for now.
      2) Handle initialization of setproctitle only when the replacement
         is used.
      3) Don't require GCC now that the attribute constructor is no
         longer used.
      9c8be6ca
  6. 26 Feb, 2013 2 commits
    • antirez's avatar
    • 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