The bug is that by the time we issue a REPLICA OF command dragonfly might finish loading the snapshot triggering a false positive assertion later on. I increased the snapshot size to provide a smaller window for this issue as I would not like to relax the contstrains.
Furthermore, the reason that some of the logs did not exist in the failed log files is that assertions in pytest kill the process bypassing the SIGTERM handlers we defined (and consequently loose some portion of the logs)
The bug is that by the time we issue a
REPLICA OF
commanddragonfly
might finish loading the snapshot triggering a false positive assertion later on. I increased the snapshot size to provide a smaller window for this issue as I would not like to relax the contstrains.Furthermore, the reason that some of the logs did not exist in the failed log files is that assertions in pytest kill the process bypassing the
SIGTERM
handlers we defined (and consequently loose some portion of the logs)