This bit is duplicated with per-Inbox indexing in Admin,
undecided if it's the right place for it.
---
 lib/PublicInbox/ExtSearchIdx.pm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/PublicInbox/ExtSearchIdx.pm b/lib/PublicInbox/ExtSearchIdx.pm
index bfe39891..050c4252 100644
--- a/lib/PublicInbox/ExtSearchIdx.pm
+++ b/lib/PublicInbox/ExtSearchIdx.pm
@@ -296,6 +296,11 @@ sub eidx_sync { # main entry point
        $self->idx_init($opt); # acquire lock via V2Writable::_idx_init
        $self->{oidx}->rethread_prepare($opt);
 
+       my $warn_cb = $SIG{__WARN__} || sub { print STDERR @_ };
+       local $self->{current_info} = '';
+       local $SIG{__WARN__} = sub {
+               $warn_cb->($self->{current_info}, ': ', @_);
+       };
        _sync_inbox($self, $opt, $_) for (@{$self->{ibx_list}});
 
        $self->{oidx}->rethread_done($opt);
--
unsubscribe: one-click, see List-Unsubscribe header
archive: https://public-inbox.org/meta/

Reply via email to