Hello. There is a recent commit about changes in way read-only commands are prevented to be executed [1].
It seems like hs_standby_disallowed test is broken now. So, a simple patch to fix the test is attached. Thanks, Michail. [1] https://www.postgresql.org/message-id/flat/154701965766.11631.2240747476287499810.pgcf%40coridan.postgresql.org#168075c6e89267e11b862aa0c55b1910
diff --git a/src/test/regress/expected/hs_standby_disallowed.out b/src/test/regress/expected/hs_standby_disallowed.out index dff0953e9a..8d3cafa5ce 100644 --- a/src/test/regress/expected/hs_standby_disallowed.out +++ b/src/test/regress/expected/hs_standby_disallowed.out @@ -64,7 +64,7 @@ SELECT count(*) FROM hs1; (1 row) COMMIT PREPARED 'foobar'; -ERROR: COMMIT PREPARED cannot run inside a transaction block +ERROR: cannot execute COMMIT PREPARED during recovery ROLLBACK; BEGIN; SELECT count(*) FROM hs1; @@ -86,7 +86,7 @@ SELECT count(*) FROM hs1; (1 row) ROLLBACK PREPARED 'foobar'; -ERROR: ROLLBACK PREPARED cannot run inside a transaction block +ERROR: cannot execute ROLLBACK PREPARED during recovery ROLLBACK; -- Locks BEGIN;