On Sun, May 19, 2019 at 03:55:06PM -0700, Andres Freund wrote:
> I seem to recall that we expect tests to either work with
> default_transaction_isolation=serializable, or to set it to a different
> level where needed.
>
> Currently that's not the case. When running check-world with PGOPTIONS
> set to -c default_transaction_isolation=serializable I get easy to fix
> failures (isolation, plpgsql) but also some apparently hanging tests
> (003_recovery_targets.pl, 003_standby_2.pl).
>
> Do we expect this to work? If it's desirable I'll set up an animal that
> forces it to on.
I'm +1 for making it a project expectation, with an animal to confirm. It's
not expected to work today.