about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-03-24 14:23:33 +0500
committerEric Wong <e@80x24.org>2021-03-24 23:01:20 +0000
commit59bb5f9287d5cd8009d8aae2d07fbf47d1b6bd91 (patch)
tree0d8ee49564aca917fa08d4f47054f91ead09f3b7 /lib/PublicInbox/V2Writable.pm
parent55dabf7d68b57aa27d862c1036f0c2ade4edb1bc (diff)
downloadpublic-inbox-59bb5f9287d5cd8009d8aae2d07fbf47d1b6bd91.tar.gz
I'm not sure exactly why this is needed with run_script
localizing %SIG and everything else, but explictly cleaning up
seems to fix the occasional test failures I see.

Followup-to: 4c6c853494b49368 ("tests: show lsof output on deleted-file-check failures")
Diffstat (limited to 'lib/PublicInbox/V2Writable.pm')
-rw-r--r--lib/PublicInbox/V2Writable.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm
index 03590850..4130a472 100644
--- a/lib/PublicInbox/V2Writable.pm
+++ b/lib/PublicInbox/V2Writable.pm
@@ -1323,6 +1323,7 @@ sub xapian_only {
                 }
         }
         $self->git->cat_async_wait;
+        $self->{ibx}->cleanup;
         $self->done;
 }