From: | David Steele <david(at)pgmasters(dot)net> |
---|---|
To: | Noah Misch <noah(at)leadboat(dot)com>, Kevin Grittner <kgrittn(at)gmail(dot)com> |
Cc: | Andres Freund <andres(at)anarazel(dot)de>, Robert Haas <robertmhaas(at)gmail(dot)com>, Kevin Grittner <kgrittn(at)postgresql(dot)org>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>, "pgsql-committers(at)postgresql(dot)org" <pgsql-committers(at)postgresql(dot)org> |
Subject: | Re: [HACKERS] Re: pgsql: Avoid extra locks in GetSnapshotData if old_snapshot_threshold < |
Date: | 2016-04-17 15:46:42 |
Message-ID: | 5713AFE2.1000505@pgmasters.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers pgsql-hackers |
On 4/16/16 4:44 PM, Noah Misch wrote:
> The key judgment to finalize here is whether it's okay to release this feature
> given its current effect[1], when enabled, on performance. That is more
> controversial than the potential ~2% regression for old_snapshot_threshold=-1.
> Alvaro[2] and Robert[3] are okay releasing that way, and Andres[4] is not. If
> anyone else wants to weigh in, now is the time.
I'm in favor of releasing the feature even with the performance
regression when enabled. First, there are use cases where a feature
like this is absolutely critical. Second, I don't think it will improve
and become performant without exposure to a wider audience.
I think it's entirely within the PostgreSQL philosophy to release a
feature that has warts and doesn't perform as well as we'd like as long
as it is stable and does not corrupt data.
In my opinion this feature meets these criteria and it is an important
capability to add to PostgreSQL.
--
-David
david(at)pgmasters(dot)net
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2016-04-17 16:01:48 | Re: pgsql: Allow Pin/UnpinBuffer to operate in a lockfree manner. |
Previous Message | Tom Lane | 2016-04-17 15:38:32 | pgsql: Avoid code duplication in \crosstabview. |
From | Date | Subject | |
---|---|---|---|
Next Message | Fabien COELHO | 2016-04-17 15:54:11 | Re: Pgbench with -f and -S |
Previous Message | Tom Lane | 2016-04-17 14:22:24 | Re: EXPLAIN VERBOSE with parallel Aggregate |