- 06 Jan, 2022 1 commit
- 
- 
Ozan Tezcan authoredCallers of redisFork() are logging `strerror(errno)` on failure. `errno` is not set when there is already a child process, causing printing current value of errno which was set before `redisFork()` call. Setting errno to EEXIST on this failure to provide more meaningful error message. 
 
- 
- 25 Jul, 2021 1 commit
- 
- 
ZhaolongLi authoredCo-authored-by:lizhaolong.lzl <lizhaolong.lzl@B-54MPMD6R-0221.local> 
 
- 
- 23 Feb, 2020 1 commit
- 
- 
Oran Agra authoredin some cases we were trying to kill the fork before it got created 
 
- 
- 17 Jul, 2019 1 commit
- 
- 
Oran Agra authored* create module API for forking child processes. * refactor duplicate code around creating and tracking forks by AOF and RDB. * child processes listen to SIGUSR1 and dies exitFromChild in order to eliminate a valgrind warning of unhandled signal. * note that BGSAVE error reply has changed. valgrind error is: Process terminating with default action of signal 10 (SIGUSR1) 
 
-