| From: | Alexander Lakhin <exclusion(at)gmail(dot)com> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Tomas Vondra <tomas(dot)vondra(at)enterprisedb(dot)com> |
| Cc: | Michael Paquier <michael(at)paquier(dot)xyz>, Iwata, Aya/岩田 彩 <iwata(dot)aya(at)fujitsu(dot)com>, Peter Smith <smithpb2250(at)gmail(dot)com>, Kuroda, Hayato/黒田 隼人 <kuroda(dot)hayato(at)fujitsu(dot)com>, Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>, Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: [PROPOSAL] Termination of Background Workers for ALTER/DROP DATABASE |
| Date: | 2026-04-02 04:00:00 |
| Message-ID: | f5b9938d-5931-45b2-bec9-de732e292f29@gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Hello Tom and Tomas,
01.04.2026 23:20, Tom Lane wrote:
> Alexander Lakhin<exclusion(at)gmail(dot)com> writes:
>> I think this can explain slow CommitTransactionCommand() and why it
>> happens not every time. Regarding other animals, I guess they can
>> experience the same bumps but not exceeding 5 seconds (50 tries). Thus,
>> from my understanding, for the failure to happen, we need to have slow
>> storage and initialize_worker_spi() -> CommitTransactionCommand() reaching
>> XLogFileClose().
> So, it remains not very clear why only widowbird is showing this
> failure, but I think we can safely take away the bottom-line
> conclusion that hard-wiring a maximum wait of 5s in
> CountOtherDBBackends() was not a great idea.
There also were two failures from jay: [1], [2], but yes, widowbird is
getting more and more consistent in that aspect: [3], probably because
of the storage (SD card?) degradation.
Tomas, maybe you could check if the write speed is more or less acceptable
there?
Regarding the test-specific fix, let me remind of the other failure from
widowbird: [4].
[1] https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=jay&dt=2026-03-10%2019%3A26%3A19
[2] https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=jay&dt=2026-03-24%2020%3A43%3A24
[3] https://buildfarm.postgresql.org/cgi-bin/show_history.pl?nm=widowbird&br=master
[4] https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=widowbird&dt=2025-10-25%2010%3A35%3A03
Best regards,
Alexander
| From | Date | Subject | |
|---|---|---|---|
| Next Message | David Rowley | 2026-04-02 04:09:00 | Small and unlikely overflow hazard in bms_next_member() |
| Previous Message | Henson Choi | 2026-04-02 03:51:05 | Re: Row pattern recognition |