Re: 011_crash_recovery.pl intermittently fails

x4mmm@yandex-team.ru

From: Andrey Borodin <x4mmm@yandex-team.ru>
To: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>, Craig Ringer <craig.ringer@enterprisedb.com>, robertmhaas@gmail.com
Date: 2021-03-05T08:20:53Z
Lists: pgsql-hackers

> 5 марта 2021 г., в 13:00, Kyotaro Horiguchi <horikyota.ntt@gmail.com> написал(а):
> 
> The problem records have 15 pages of FPIs.  The reduction of their
> size may prevent WAL-buffer wrap around and wal writes.  If no wal is
> written the test fails.
Thanks, I've finally understood the root cause.
So, test verifies guarantee that is not provided (durability of aborted transactions)?
Maybe flip it to test that transaction effects are not committed\visible?

Best regards, Andrey Borodin.


Commits

  1. Remove recovery test 011_crash_recovery.pl

  2. Add a txid_status function.