]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiPmdir.pm
lei tag: parallelize Maildir access
[public-inbox.git] / lib / PublicInbox / LeiPmdir.pm
index aa9ce713507a2448a1e50ced1ccd544669f8d756..760f276cffe41bf45566de6df3f377bcfd8332d9 100644 (file)
@@ -30,15 +30,9 @@ sub new {
 
 sub ipc_atfork_child {
        my ($self) = @_;
-       my $lei = $self->{lei};
-       $lei->_lei_atfork_child;
        my $ipt = $self->{ipt} // die 'BUG: no self->{ipt}';
-       $ipt->{lei} = $lei;
-       $ipt->{sto} = $lei->{sto} // die 'BUG: no lei->{sto}';
-       $ipt->{lse} = $ipt->{sto}->search;
-       $ipt->{over} = $ipt->{lse}->over;
-       $ipt->{-lms_ro} //= $ipt->{lse}->lms; # may be undef or '0'
-       $self->SUPER::ipc_atfork_child;
+       $ipt->{lei} = $self->{lei};
+       $ipt->ipc_atfork_child;
 }
 
 sub each_mdir_fn { # maildir_each_file callback