From: | Andrew Dunstan <andrew(dot)dunstan(at)2ndquadrant(dot)com> |
---|---|
To: | Magnus Hagander <magnus(at)hagander(dot)net>, Andres Freund <andres(at)anarazel(dot)de> |
Cc: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: pg_upgrade supported versions policy |
Date: | 2018-11-22 20:37:23 |
Message-ID: | a829b055-5159-4be0-80a5-946f3ecfa989@2ndQuadrant.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 11/22/18 7:57 AM, Magnus Hagander wrote:
> On Thu, Nov 22, 2018 at 12:48 AM Andres Freund <andres(at)anarazel(dot)de
> <mailto:andres(at)anarazel(dot)de>> wrote:
>
> Hi,
>
> I feel like we ought to trim the support for a few old versions from
> pg_upgrade. In my particular case I don't really think it's
> reasonable
> to test < 9.0 versions for pg_largeobject_metadata migrations. But I
> think we should create a policy that's the default, leaving individual
> cases aside.
>
> I can see a few possible policies:
>
> 1) Support upgrading from the set of releases that were supported when
> the pg_upgrade target version was released. While some will
> argue that
> this is fairly short, people above it can still upgrade ~10 years
> worth of versions with a single intermediary upgrade.
> 2) Same, but +2 releases or such.
> 3) Support until it gets too uncomfortable.
> 4) Support all versions remotely feasible (i.e. don't drop
> versions that
> still can be compiled)
>
> I personally think 1 is preferrable and 2 is acceptable.
>
>
> As a developer, I'd like 1. As someone who repeatedly runs into
> customer cases, I'd say 2. The reason for that is that far too many
> don't realize they should upgrade on time, but at least a fair number
> of them notice within one cycle from it going EOL -- perhaps just by
> reading the announcement saying "hey version x is now EOL". And
> supporting +1 or +2 versions makes it possible for them to go directly
> to latest.
>
2 seems reasonable. It's perfectly possible for the buildfarm module
that does tests against old version to go back as fas as we like.
cheers
andrew
--
Andrew Dunstan https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Andres Freund | 2018-11-22 21:14:52 | Re: [RFC] Removing "magic" oids |
Previous Message | Andrew Gierth | 2018-11-22 20:29:34 | Re: 64-bit hash function for hstore and citext data type |