]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/ExtSearchIdx.pm
miscidx: switch to lazy transactions
[public-inbox.git] / lib / PublicInbox / ExtSearchIdx.pm
index c782a62a83b6330eda77818e30dea8531d90190d..9b7340df6806dd2a9ca1179d2fb214a01d0c0ebf 100644 (file)
@@ -1003,8 +1003,7 @@ sub idx_init { # similar to V2Writable
        $self->with_umask(\&_idx_init, $self, $opt);
        $self->{oidx}->begin_lazy;
        $self->{oidx}->eidx_prep;
-       $self->git->batch_prepare;
-       $self->{midx}->begin_txn;
+       $self->{midx}->create_xdb if @new;
 }
 
 sub _watch_commit { # PublicInbox::DS::add_timer callback