From: | Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com> |
---|---|
To: | Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com> |
Cc: | Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com>, Abhijit Menon-Sen <ams(at)2ndquadrant(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>, "Prabakaran, Vaishnavi" <vaishnavip(at)fast(dot)au(dot)fujitsu(dot)com>, Magnus Hagander <magnus(at)hagander(dot)net>, Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
Subject: | Re: Providing catalog view to pg_hba.conf file - Patch submission |
Date: | 2015-02-07 09:26:37 |
Message-ID: | CAFj8pRCrsC3XigzOW2nqXxv-=UgSYhyAg9WV3vXb8sFuaxY67A@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi
I am sending a review of this patch.
1. We would this patch?
yes. It is a good idea - checking internal view is more comfortable and
faster than checking some (possibly longer) pg_hba.conf. There was no
objections.
2. Scope - does this patch, what we need?
yes. There was a discussion about altering pg_hba.conf from SQL, but we
don't need it now.
3. Patching, compilation
no warnings, no errors
4. Regress tests
test rules ... FAILED -- missing info about new view
My objections:
1. data type for "database" field should be array of name or array of text.
When name contains a comma, then this comma is not escaped
currently: {omega,my stupid extremly, name2,my stupid name}
expected: {"my stupid name",omega,"my stupid extremly, name2"}
Same issue I see in "options" field
2. Reload is not enough for content refresh - logout is necessary
I understand, why it is, but it is not very friendly, and can be very
stressful. It should to work with last reloaded data.
I have not too strong opinion on @1, but @2 should be fixed.
Regards
Pavel
2015-01-28 7:46 GMT+01:00 Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>:
> On Wed, Jan 28, 2015 at 9:47 AM, Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com>
> wrote:
> > On 1/27/15 1:04 AM, Haribabu Kommi wrote:
> >>
> >> Here I attached the latest version of the patch.
> >> I will add this patch to the next commitfest.
> >
> >
> > Apologies if this was covered, but why isn't the IP address an inet
> instead
> > of text?
>
> Corrected the address type as inet instead of text. updated patch is
> attached.
>
> > Also, what happens if someone reloads the config in the middle of running
> > the SRF?
>
> hba entries are reloaded only in postmaster process, not in every backend.
> So there shouldn't be any problem with config file reload. Am i
> missing something?
>
> Regards,
> Hari Babu
> Fujitsu Australia
>
>
> --
> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Stas Kelvich | 2015-02-07 09:45:47 | Re: Cube extension kNN support |
Previous Message | Deepak S | 2015-02-07 09:22:29 | relid of non user created tables |