From: | Kyotaro HORIGUCHI <horiguchi(dot)kyotaro(at)lab(dot)ntt(dot)co(dot)jp> |
---|---|
To: | stark(at)mit(dot)edu |
Cc: | michael(dot)paquier(at)gmail(dot)com, jdnelson(at)dyn(dot)com, pgsql-hackers(at)postgresql(dot)org, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: Bug in Physical Replication Slots (at least 9.5)? |
Date: | 2018-01-23 08:05:11 |
Message-ID: | 20180123.170511.161839081.horiguchi.kyotaro@lab.ntt.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-hackers |
Hello,
At Fri, 19 Jan 2018 11:28:58 +0000, Greg Stark <stark(at)mit(dot)edu> wrote in <CAM-w4HMU==SkHHzS6KDSrNiKU9vk2R4TG73M4FJzA-8Yui34+g(at)mail(dot)gmail(dot)com>
> On 19 January 2017 at 09:37, Kyotaro HORIGUCHI
> <horiguchi(dot)kyotaro(at)lab(dot)ntt(dot)co(dot)jp> wrote:
> >
> > Though I haven't look closer to how a modification is splitted
> > into WAL records. A tuple cannot be so long. As a simple test, I
> > observed rechder->xl_tot_len at the end of XLogRecordAssemble
> > inserting an about 400KB not-so-compressable string into a text
> > column, but I saw a series of many records with shorter than
> > several thousand bytes.
>
> I think the case to check is a commit record with many thousands of
> subtransactions. I'm not sure you can fill a whole segment though.
Thanks, potentially it can. 1 subtransaction adds 4 bytes so
roughly 4.2M subtransactions will fill a segment but a
transaction with 100000 subtrans didn't end returning a pile of
many-many commans tags.
... Anyway, current point of the discussion is I think moved to
the validity of taking a series of continuation records from
different WAL sources, or acceptability of adding
record-awareness to wal-receiver side.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
From | Date | Subject | |
---|---|---|---|
Next Message | Kyotaro HORIGUCHI | 2018-01-23 09:50:00 | Re: [HACKERS] [BUGS] Bug in Physical Replication Slots (at least 9.5)? |
Previous Message | David Gould | 2018-01-23 07:52:24 | Re: BUG #15005: ANALYZE can make pg_class.reltuples inaccurate. |
From | Date | Subject | |
---|---|---|---|
Next Message | Vik Fearing | 2018-01-23 08:47:06 | Re: PATCH: psql tab completion for SELECT |
Previous Message | Amit Langote | 2018-01-23 07:37:33 | Re: Query related to alter table ... attach partition |