From: | Jeff Janes <jeff(dot)janes(at)gmail(dot)com> |
---|---|
To: | Michael Paquier <michael(dot)paquier(at)gmail(dot)com> |
Cc: | Andres Freund <andres(at)anarazel(dot)de>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Resource Owner reassign Locks |
Date: | 2015-08-25 15:52:17 |
Message-ID: | CAMkU=1x94AP2HXGm1q6z2KqmzURTDDurnhfwNibPcPNcA5CrPw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Tue, Aug 25, 2015 at 5:48 AM, Michael Paquier <michael(dot)paquier(at)gmail(dot)com>
wrote:
> On Fri, Jul 10, 2015 at 4:22 AM, Andres Freund <andres(at)anarazel(dot)de> wrote:
> > On July 9, 2015 9:13:20 PM GMT+02:00, Jeff Janes <jeff(dot)janes(at)gmail(dot)com>
> wrote:
> >
> >>Unfortunately I don't know what that means about the API. Does it mean
> >>that none of the functions declared in any .h file can have their
> >>signatures changed? But new functions can be added?
> >
> > That's the safest way. Sometimes you can decide that a function can not
> sanely be called by external code and thus change the signature. But I'd
> rather not risk or here, IRS quite possible that one pod these is used by a
> extension.
>
> Where are we on this? Could there be a version for <= 9.2?
>
Once the code has to be rewritten, my argument that it has been working "in
the field" for a while doesn't really apply anymore. It is beyond what I
feel comfortable trying to do, especially as I have no "test case" of 3rd
party code to verify I haven't broken it.
I still think is a good idea, but for someone who knows more about linkers
and .so files than I do.
If I were faced with upgrading a 9.2 instance with many tens of thousands
of objects, I would just backpatch the existing code and compile it to make
a binary used only for the purposes of the upgrade.
Cheers,
Jeff
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2015-08-25 15:56:33 | Re: WIP: Rework access method interface |
Previous Message | Jim Nasby | 2015-08-25 15:50:43 | Re: Error message with plpgsql CONTINUE |