From: | James Coleman <jtc331(at)gmail(dot)com> |
---|---|
To: | Amit Kapila <amit(dot)kapila16(at)gmail(dot)com> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: [DOC] Document auto vacuum interruption |
Date: | 2019-09-17 12:18:41 |
Message-ID: | CAAaqYe_wWzr8CMuGu1zex2J92VqS1Dp9Xw453sGhgB3zVmbezg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Tue, Sep 17, 2019 at 2:21 AM Amit Kapila <amit(dot)kapila16(at)gmail(dot)com> wrote:
>
> On Fri, Sep 13, 2019 at 11:59 PM James Coleman <jtc331(at)gmail(dot)com> wrote:
> >
> > On Sat, Aug 31, 2019 at 10:51 PM Amit Kapila <amit(dot)kapila16(at)gmail(dot)com> wrote:
> > >
> >
> > Updated patch attached. I changed the wording to be about conflicting
> > locks rather than a single lock type, added a link to the conflicting
> > locks table, and fixed a few sgml syntax issues in the original.
> >
>
> I see error while compiling this patch on HEAD. See the below error:
> /usr/bin/xmllint --path . --noout --valid postgres.sgml
> postgres.sgml:833: element xref: validity error : IDREF attribute
> linkend references an unknown ID
> "mvcc-locking-tables-table-lock-compatibility"
> make: *** [check] Error 4
>
> The tag id mvcc-locking-tables-table-lock-compatibility is wrong.
My apologies; I'd fixed that on my local copy before sending my last
email, but I must have somehow grabbed the wrong patch file to attach
to the email.
> The
> other problem I see is the wrong wording in one of the literals. I
> have fixed both of these issues and slightly tweaked one of the
> sentence. See the updated patch attached. On which version, are you
> preparing this patch? I see both HEAD and 9.4 has the problems fixed
> by me.
>
> Let me know what you think of attached? I think we can back-patch
> this patch. What do you think? Does anyone else have an opinion on
> this patch especially if we see any problem in back-patching this?
The attached looks great!
I was working on HEAD for the patch, but this concern has been an
issue for quite a long time. We were running into it on 9.6 in
production, for example. And given how frequently it seems like there
are large-scale production issues related to auto vacuum, I think any
amount of back patching we can do to make that footgun less likely
would be a good thing.
James Coleman
From | Date | Subject | |
---|---|---|---|
Next Message | James Coleman | 2019-09-17 12:38:18 | Re: pg_rewind docs correction |
Previous Message | Amit Kapila | 2019-09-17 12:16:24 | Re: pgbench - allow to create partitioned tables |