From: | Daniel Gustafsson <daniel(at)yesql(dot)se> |
---|---|
To: | Noah Misch <noah(at)leadboat(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: TestLib condition for deleting temporary directories |
Date: | 2020-02-02 17:19:04 |
Message-ID: | DE65DBA2-CBB1-4972-BD39-9F87B10C4648@yesql.se |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> On 2 Feb 2020, at 18:01, Noah Misch <noah(at)leadboat(dot)com> wrote:
>
> Forking thread "logical decoding : exceeded maxAllocatedDescs for .spill
> files" for this side issue:
Thanks, I hadn't seen this.
> On Wed, Jan 08, 2020 at 09:37:04PM -0800, Noah Misch wrote:
>> v10
>> deletes PostgresNode base directories at the end of this test file, despite
>> the failure[1].
>
>> [1] It has the all_tests_passing() logic in an attempt to stop this. I'm
>> guessing it didn't help because the file failed by calling die "connection
>> error: ...", not by reporting a failure to Test::More via ok(0) or similar.
>
> That is what happened. We should test the exit status to decide whether to
> keep temporaries, as attached. PostgresNode does that, since commit 90627cf
> (thread https://postgr.es/m/flat/6205.1492883490%40sss.pgh.pa.us) That
> thread already discussed $SUBJECT[1] and the __DIE__ handler being
> redundant[2]. I plan to back-patch, since it's most useful for v10 and v9.6.
I'm travelling and haven't been able to test, but this makes sense from
reading. +1 on backpatching.
cheers ./daniel
From | Date | Subject | |
---|---|---|---|
Next Message | Adé | 2020-02-02 18:06:01 | [PATCH] Fix for slow GIN index queries when "gin_fuzzy_search_limit" setting is relatively small for large tables |
Previous Message | Noah Misch | 2020-02-02 17:01:55 | TestLib condition for deleting temporary directories |