| From: | Kyotaro Horiguchi <horikyota(dot)ntt(at)gmail(dot)com> |
|---|---|
| To: | jgdr(at)dalibo(dot)com |
| Cc: | masao(dot)fujii(at)oss(dot)nttdata(dot)com, pgsql-bugs(at)lists(dot)postgresql(dot)org, michael(at)paquier(dot)xyz |
| Subject: | Re: [BUG] non archived WAL removed during production crash recovery |
| Date: | 2020-04-02 04:04:43 |
| Message-ID: | 20200402.130443.1791362864704140391.horikyota.ntt@gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-bugs pgsql-hackers |
Hello.
At Wed, 1 Apr 2020 18:17:35 +0200, Jehan-Guillaume de Rorthais <jgdr(at)dalibo(dot)com> wrote in
> Please, find in attachment a patch implementing this.
The patch partially reintroduces the issue the patch have
fixed. Specifically a standby running a crash recovery wrongly marks a
WAL file as ".ready" if it is extant in pg_wal without accompanied by
.ready file.
Perhaps checking '.ready' before the checking for archive-mode would
be sufficient.
> Plus, I added a second commit to add one test in regard with this bug.
>
> > Another is to make the startup process remove .ready file if necessary.
>
> I'm not sure to understand this one.
--
Kyotaro Horiguchi
NTT Open Source Software Center
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Fujii Masao | 2020-04-02 04:05:56 | Re: BUG #16109: Postgres planning time is high across version (Expose buffer usage during planning in EXPLAIN) |
| Previous Message | PG Bug reporting form | 2020-04-02 03:52:25 | BUG #16334: We recently upgraded PG version from 9.5 to 10.10 and system performance is not so good |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Fujii Masao | 2020-04-02 04:05:56 | Re: BUG #16109: Postgres planning time is high across version (Expose buffer usage during planning in EXPLAIN) |
| Previous Message | Noah Misch | 2020-04-02 03:51:29 | Re: [HACKERS] WAL logging problem in 9.4.3? |