From: | Shay Rojansky <roji(at)roji(dot)org> |
---|---|
To: | Mi Tar <mmitar(at)gmail(dot)com> |
Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: [PATCH] Allow UNLISTEN during recovery |
Date: | 2019-01-15 18:17:34 |
Message-ID: | CADT4RqDx0L7A=Bi3D7d2UhimeA13yLgyyMX=9RiY-2gK3Z366A@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Mitar, thanks for giving this your attention!
So patch looks good to me, but documentation changes are missing from it.
> UNLISTEN should be removed from the list of commands not allowed and moved
> to the list of those which are allowed [1]. Moreover,
> src/test/regress/sql/hs_standby_allowed.sql and
> src/test/regress/sql/hs_standby_disallowed.sql tests should be updated
> based on these changes in the patch. What is surprising to me is that make
> check-world does not fail with this change, but there is an explicit check
> for UNLISTEN *. So does this mean those tests are not run or does it mean
> that this patch does not fix the problem?
>
I've made the requested changes to the docs and to the regression tests.
I think that specifically the standby regression tests do not get executed
by check-world - see section
https://www.postgresql.org/docs/current/regress-run.html#id-1.6.20.5.8. I'm
guessing this should be executed as part of the build verification pipeline
for patches, but I don't know anything about the PostgreSQL build
infrastructure.
Unfortunately I'm extremely tight for time at the moment and don't have
time to do the appropriate hot standby setup to test this... As the patch
is pretty straightforward, and since I'm hoping you guys execute the tests
on your end, I hope that's acceptable. If it's absolutely necessary for me
to test the patch locally, let me know and I'll do so.
Attachment | Content-Type | Size |
---|---|---|
0002-allow-UNLISTEN-during-recovery.patch | text/x-patch | 3.3 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Mitar | 2019-01-15 18:26:09 | Re: [PATCH] Allow UNLISTEN during recovery |
Previous Message | Tom Lane | 2019-01-15 17:31:54 | Re: Proving IS NOT NULL inference for ScalarArrayOpExpr's |