Fix assertion failure in heap_vacuum_rel Commit 7d71d3dd08 changed resetting the VacuumFailsafeActive flag to an assertion since the flag is reset before starting vacuuming a relation. This however failed to take recursive calls of vacuum_rel() and vacuum of TOAST tables into consideration. Fix by reverting back to resettting the flag.
Author: Masahiko Sawada <[email protected]> Reviewed-by: Melanie Plageman <[email protected]> Reported-by: John Naylor <[email protected]> Discussion: https://postgr.es/m/CAFBsxsFz=gqag5ens5angvyov2y+pfmuijx0ku+cckwfalw...@mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/4a6603cd4650a335ee38d894d7bbb452b1bf822f Modified Files -------------- src/backend/access/heap/vacuumlazy.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
