]> granicus.if.org Git - postgresql/commit
Eschew "RESET statement_timeout" in tests.
authorNoah Misch <noah@leadboat.com>
Tue, 20 Oct 2015 04:37:22 +0000 (00:37 -0400)
committerNoah Misch <noah@leadboat.com>
Tue, 20 Oct 2015 04:37:22 +0000 (00:37 -0400)
commit8e3b4d9d40244c037bbc6e182ea3fabb9347d482
treeac39ac8a395b23f3547da8c9c5e95d0c0d0ad847
parent9f1e642d50b30ec5c9604b6095073012a9a73e93
Eschew "RESET statement_timeout" in tests.

Instead, use transaction abort.  Given an unlucky bout of latency, the
timeout would cancel the RESET itself.  Buildfarm members gharial,
lapwing, mereswine, shearwater, and sungazer witness that.  Back-patch
to 9.1 (all supported versions).  The query_canceled test still could
timeout before entering its subtransaction; for whatever reason, that
has yet to happen on the buildfarm.
src/test/regress/expected/plpgsql.out
src/test/regress/expected/prepared_xacts.out
src/test/regress/expected/prepared_xacts_1.out
src/test/regress/sql/plpgsql.sql
src/test/regress/sql/prepared_xacts.sql