Re: Remaining 'needs review' patchs in July commitfest

From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
To: Heikki Linnakangas <hlinnaka(at)iki(dot)fi>
Cc: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Remaining 'needs review' patchs in July commitfest
Date: 2015-07-29 03:23:24
Message-ID: CAFj8pRA7nQ0Z5Hyp8nYDJZsLNDjt-_t4EmvzGwiNcyGKqQZhrg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

2015-07-28 21:51 GMT+02:00 Heikki Linnakangas <hlinnaka(at)iki(dot)fi>:

> 21 patches remain in Needs Review state, in the July commitfest. Some of
> them have a reviewer signed up. I have highlighted some of them below that
> worry me the most. What are we going to do about these? For each of them,
> I'd like the authors to have some idea on what they need to do to get the
> patch into committable state (or if the whole approach is going to be
> rejected), but I don't know what that advise should be.
>
> pgbench - allow backslash-continuations in custom scripts
>>
>
> Everyone wants the feature, using multi-line SELECTs in pgbench scripts,
> but we don't seem to be reaching a consensus on how it should work. I think
> we'll need to integrate the lexer, but it would be nice to still support
> multi-statements as well, with some syntax.
>
> multivariate statistics
>>
>
> This has been a long discussion. Are we getting close to a committable
> state?
>
> COPY RAW
>>
>
> No consensus on whether to add this to the server's COPY command, or as a
> new psql backslash option.
>

the psql backslash option based patches was years old proposals - and years
ago it was rejected. There is not any advantage of psql based solution.
COPY based solution is simple and use current infrastructure and it works
for input/output. For psql based solution we have to create infrastructure
for import from zero. Some years ago I proposed to teach psql parametrized
queries - this proposal was rejected.

>
> Unique Joins
>>
>
> Kyotaro HORIGUCHI commented on this back in March, but no-one's reviewed
> the latest version. It's a fairly big patch. I guess I'll review it if
> no-one else does, but it's going to take me some time to really dig into
> it...
>
> checkpoint continuous flushing
>>
>
> This does a big memory allocation at checkpoint, which Tom vehemently
> objects to. I don't much like it either, although I would be OK with a more
> moderately-sized allocation. It's not clear on what criteria this should be
> accepted or rejected. What workloads need to be tested?
>
> plpgsql raise statement with context
>>
>
> Impasse. Everyone wants this feature in some form, but no consensus on
> whether to do this client-side or server-side.
>

I sent two patches as example of two possible ways. The unfortunate thing
is fact, so disagreement is on relative not important question. There are a
precedents for both implementations - for first way - we have
client_min_messages and log_min_messages, for second way we have VERBOSE
levels in psql. At the end I don't think so there are any bigger difference
for any user if we use one or second implementation.

>
> Configurable location for extension .control files
>>
>
> Do we want this? In its current form? I feel that this isn't ready as it
> is, but I'm not sure what to suggest instead.
>
> dblink: add polymorphic result functions
>>
>
> Seems pretty ugly to me to add a dummy argument to functions, just so that
> you can specify the result type. The problem it's trying to solve is real,
> though. Should we take it as it is, or wait for some cleaner approach?
>
> Improving test coverage of extensions with pg_dump
>>
>
> Do we want to have this in src/test/modules or src/bin/pg_dump/t?
>
> Asynchronous execution on postgres-fdw
>>
>
> If we're going to have some sort of general-purpose Parallel node support
> soon, should we just forget about this? Or is it still useful? This adds a
> fair amount of new infrastructure, for a fairly niche feature..
>
> - Heikki
>
> --
>
> - Heikki
>
>
> --
> 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
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Joe Conway 2015-07-29 04:02:18 Re: more RLS oversights
Previous Message Josh Berkus 2015-07-29 03:08:23 call for contributor recommendations