Files
redis/src
Oran Agra 13d227fa46 Different fix for the race in #13361 (#13434)
Recently in #13361, i attempted to fix a race between FLUSHALL and
BGSAVE, where despite calling killRDBChild, the
backgroundSaveDoneHandler will terminate with success.
Turns out that even if the child didn't yet exit, there's a chance it'll
still miss our signal and exit with success.
in that case, we will still mess up the dirty counter (deducting
dirty_before_bgsave) which is reset by FLUSHALL, and override the
synchronous rdb file we saved.

instead, we'll set a flag to treat the next done handler as a failed
one.
2024-07-22 10:11:30 +03:00
..
2024-06-24 18:11:53 +03:00
2024-07-09 18:54:18 +08:00
2020-04-24 17:11:21 -07:00
2024-04-18 16:06:30 +03:00
2024-04-18 16:06:30 +03:00
2024-04-18 16:06:30 +03:00
2024-05-30 15:26:19 +08:00
2024-04-18 16:06:30 +03:00
2024-04-18 16:06:30 +03:00
2024-05-30 15:26:19 +08:00
2024-04-18 16:06:30 +03:00
2024-04-18 16:06:30 +03:00
2021-07-10 10:04:54 -05:00
2022-07-18 10:56:26 +03:00