• Oran Agra's avatar
    Solve race in a BGSAVE test (#10190) · 795ea011
    Oran Agra authored
    This PR attempts to solve two problems that happen sometime in valgrind:
    `ERR Background save already in progress`
    and
    `not bgsave not aborted`
    
    the test used to populate the database with DEBUG, which didn't
    increment the dirty counter, so couldn't trigger an automatic bgsave.
    then it used a manual bgsave, and aborted it (when it got aborted it
    populated the dirty counter), and then it tried to do another bgsave.
    that other bgsave could have failed if the automatic one already
    started.
    795ea011
rdb.tcl 13 KB