Re: SELECT pg_reload_conf(); returning true despite hba file loading was failed

From: Raj kumar <rajkumar820999(at)gmail(dot)com>
To: RAJAMOHAN <garajamohan(at)gmail(dot)com>, Pgsql-admin <pgsql-admin(at)lists(dot)postgresql(dot)org>
Subject: Re: SELECT pg_reload_conf(); returning true despite hba file loading was failed
Date: 2021-02-05 06:08:50
Message-ID: CACxU--XxMsL-g+X1F26+tddc8ndawLHcwQggG_n5kZCFXxcCqA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi all ,

I also faced the same issue when I tried to set host authentication to
peer. As peer is not supported for host, I expected a failure in "pg_ctl
reload" that didnt happen. Reload showed signaled true. But in pg_log,
there were errors saying that reload was unsuccessful since I've set peer
for host.

Any reason why reload works in that way without throwing error?

Thanks,
Raj

On Fri, 5 Feb 2021, 11:30 RAJAMOHAN, <garajamohan(at)gmail(dot)com> wrote:

> Hello all,
>
> I came across this situation, where I was allowing some new ip-address to
> connect to the database. But while making the change in the hba file i
> added a invalid character by mistake. And i reloaded using the
> pg_reload_conf function, it returns true. I thought everything was fine,
> until the client people reported that they were still not able to login to
> the database.
>
> After checking the logs, I found out that the hba file was not loaded
> successfully because of the invalid character. My concern is
> why pg_reload_conf is returning true if the load was unsuccessful.
>
> Is there any option to check if the load is successful or not, without
> going through the logs?
>
>
> PostgreSQL 10.15 (Ubuntu 10.15-0ubuntu0.18.04.1)
>
> postgres=# select pg_reload_conf();
> pg_reload_conf
> ----------------
> t
>
>
> In logs below error was reported:
>
> line 45 of configuration file ""/******************/pg_hba.conf"""
> LOG,00000,"pg_hba.conf was not reloaded",,,,,,,,"SIGHUP_handler,
> postmaster.c:2642","" \
>
>
>
> Thanks & Regards,
> Rajamohan.J
> Mobile : +91 8098167651, +91 7259157485
> Email:garajamohan(at)gmail(dot)com
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Tom Lane 2021-02-05 06:11:20 Re: SELECT pg_reload_conf(); returning true despite hba file loading was failed
Previous Message RAJAMOHAN 2021-02-05 05:59:25 SELECT pg_reload_conf(); returning true despite hba file loading was failed