]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiImportKw.pm
syscall: add sendmsg+recvmsg for remaining arches
[public-inbox.git] / lib / PublicInbox / LeiImportKw.pm
index 21c93515785d9466e00ddb369c2cd065cf24bb68..54454511f7bbee48dae0103d84c3a1bae3df16c4 100644 (file)
@@ -36,7 +36,7 @@ sub ck_update_kw { # via wq_io_do
        my ($self, $url, $uid, $kw) = @_;
        my @oidbin = $self->{-lms_ro}->num_oidbin($url, $uid);
        my $uid_url = "$url/;UID=$uid";
-       @oidbin > 1 and $self->{lei}->err("W: $uid_url not unique:\n",
+       @oidbin > 1 and warn("W: $uid_url not unique:\n",
                                map { "\t".unpack('H*', $_)."\n" } @oidbin);
        my %seen;
        my @docids = sort { $a <=> $b } grep { !$seen{$_}++ }
@@ -46,17 +46,10 @@ sub ck_update_kw { # via wq_io_do
        $self->{sto}->wq_do('set_eml_vmd', undef, { kw => $kw }, \@docids);
 }
 
-sub ikw_done_wait {
-       my ($arg, $pid) = @_;
-       my ($self, $lei) = @$arg;
-       $lei->can('wq_done_wait')->($arg, $pid);
-}
-
 sub _lei_wq_eof { # EOF callback for main lei daemon
        my ($lei) = @_;
        my $ikw = delete $lei->{ikw} or return $lei->fail;
        $lei->sto_done_request($ikw->{lei_sock});
-       $ikw->wq_wait_old(\&ikw_done_wait, $lei);
 }
 
 1;