remove OO notation from jobqueue calls
This commit is contained in:
@@ -20,12 +20,12 @@ sub _walk_body {
|
|||||||
my $layer_method = $job_type .'_layer';
|
my $layer_method = $job_type .'_layer';
|
||||||
my $job_layer = $self->$layer_method;
|
my $job_layer = $self->$layer_method;
|
||||||
|
|
||||||
my %queued = map {$_ => 1} $self->jq_queued($job_type);
|
my %queued = map {$_ => 1} jq_queued($job_type);
|
||||||
my @devices = schema('netdisco')->resultset('Device')
|
my @devices = schema('netdisco')->resultset('Device')
|
||||||
->has_layer($job_layer)->get_column('ip')->all;
|
->has_layer($job_layer)->get_column('ip')->all;
|
||||||
my @filtered_devices = grep {!exists $queued{$_}} @devices;
|
my @filtered_devices = grep {!exists $queued{$_}} @devices;
|
||||||
|
|
||||||
$self->jq_insert([
|
jq_insert([
|
||||||
map {{
|
map {{
|
||||||
device => $_,
|
device => $_,
|
||||||
action => $job_type,
|
action => $job_type,
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ use namespace::clean;
|
|||||||
sub discoverall {
|
sub discoverall {
|
||||||
my ($self, $job) = @_;
|
my ($self, $job) = @_;
|
||||||
|
|
||||||
my %queued = map {$_ => 1} $self->jq_queued('discover');
|
my %queued = map {$_ => 1} jq_queued('discover');
|
||||||
my @devices = schema('netdisco')->resultset('Device')
|
my @devices = schema('netdisco')->resultset('Device')
|
||||||
->get_column('ip')->all;
|
->get_column('ip')->all;
|
||||||
my @filtered_devices = grep {!exists $queued{$_}} @devices;
|
my @filtered_devices = grep {!exists $queued{$_}} @devices;
|
||||||
|
|
||||||
$self->jq_insert([
|
jq_insert([
|
||||||
map {{
|
map {{
|
||||||
device => $_,
|
device => $_,
|
||||||
action => 'discover',
|
action => 'discover',
|
||||||
@@ -72,7 +72,7 @@ sub discover {
|
|||||||
# if requested, and the device has not yet been arpniped/macsucked, queue now
|
# if requested, and the device has not yet been arpniped/macsucked, queue now
|
||||||
if ($device->in_storage and $job->subaction and $job->subaction eq 'with-nodes') {
|
if ($device->in_storage and $job->subaction and $job->subaction eq 'with-nodes') {
|
||||||
if (!defined $device->last_macsuck) {
|
if (!defined $device->last_macsuck) {
|
||||||
$self->jq_insert({
|
jq_insert({
|
||||||
device => $device->ip,
|
device => $device->ip,
|
||||||
action => 'macsuck',
|
action => 'macsuck',
|
||||||
username => $job->username,
|
username => $job->username,
|
||||||
@@ -81,7 +81,7 @@ sub discover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!defined $device->last_arpnip) {
|
if (!defined $device->last_arpnip) {
|
||||||
$self->jq_insert({
|
jq_insert({
|
||||||
device => $device->ip,
|
device => $device->ip,
|
||||||
action => 'arpnip',
|
action => 'arpnip',
|
||||||
username => $job->username,
|
username => $job->username,
|
||||||
|
|||||||
Reference in New Issue
Block a user