sub net_merge_done1 { # bump merge-count in top-level lei-daemon
my ($wq) = @_;
return if ++$wq->{nr_net_merge_done} != $wq->{-wq_nr_workers};
- $wq->net_merge_complete; # defined per wq-class (e.g. LeiImport)
+ $wq->net_merge_all_done; # defined per wq-class (e.g. LeiImport)
}
sub net_merge_all { # called in wq worker via wq_broadcast
input_eml_cb($self, $eml, $vmd);
}
-sub net_merge_complete { # callback used by LeiAuth
+sub net_merge_all_done { # callback used by LeiAuth
my ($self) = @_;
$self->wq_io_do('process_inputs');
$self->wq_close(1);
(my $op_c, $ops) = $lei->workers_start($self, 'lei-import', $j, $ops);
$lei->{wq1} = $self;
$lei->{-err_type} = 'non-fatal';
- net_merge_complete($self) unless $lei->{auth};
+ net_merge_all_done($self) unless $lei->{auth};
$op_c->op_wait_event($ops);
}
sub input_mbox_cb { input_eml_cb($_[1], $_[0]) }
-sub net_merge_complete { # callback used by LeiAuth
+sub net_merge_all_done { # callback used by LeiAuth
my ($self) = @_;
$self->wq_io_do('process_inputs');
$self->wq_close(1);
(my $op_c, $ops) = $lei->workers_start($self, 'lei-tag', $j, $ops);
$lei->{wq1} = $self;
$lei->{-err_type} = 'non-fatal';
- net_merge_complete($self) unless $lei->{auth};
+ net_merge_all_done($self) unless $lei->{auth};
$op_c->op_wait_event($ops);
}
}
# called in top-level lei-daemon when LeiAuth is done
-sub net_merge_complete {
+sub net_merge_all_done {
my ($self) = @_;
$self->wq_broadcast('do_post_auth');
$self->wq_close(1);
$self->{opt_threads} = $lei->{opt}->{threads};
$self->{opt_sort} = $lei->{opt}->{'sort'};
if ($l2m) {
- $l2m->net_merge_complete unless $lei->{auth};
+ $l2m->net_merge_all_done unless $lei->{auth};
} else {
start_query($self);
}