| From: | Dipesh Pandit <dipesh(dot)pandit(at)gmail(dot)com> |
|---|---|
| To: | "Bossart, Nathan" <bossartn(at)amazon(dot)com> |
| Cc: | Robert Haas <robertmhaas(at)gmail(dot)com>, Kyotaro Horiguchi <horikyota(dot)ntt(at)gmail(dot)com>, Jeevan Ladhe <jeevan(dot)ladhe(at)enterprisedb(dot)com>, Stephen Frost <sfrost(at)snowman(dot)net>, Andres Freund <andres(at)anarazel(dot)de>, Hannu Krosing <hannuk(at)google(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: .ready and .done files considered harmful |
| Date: | 2021-08-18 11:05:23 |
| Message-ID: | CAN1g5_HBNBUxtikTCcLHbSa=-CkAL2m3fAhzqPSptD28QqZh8g@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Hi,
Thanks for the feedback. I have incorporated the suggestion
to use an unsynchronized boolean flag to force directory scan.
This flag is being set if there is a timeline switch or .ready file
is created out of order. Archiver resets this flag in case if it is
being set before it begins directory scan.
PFA patch v8.
Thanks,
Dipesh
| Attachment | Content-Type | Size |
|---|---|---|
| v8-0001-mitigate-directory-scan-for-WAL-archiver.patch | text/x-patch | 11.0 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Laurenz Albe | 2021-08-18 11:06:05 | Re: Clarify how triggers relate to transactions |
| Previous Message | Greg Nancarrow | 2021-08-18 10:53:31 | Re: Fix uninitialized variable access (src/backend/utils/mmgr/freepage.c) |