From ff4d7d3a138939ab9130c26c93b68ac461116842 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sun, 20 Mar 2011 00:26:26 +0100 Subject: [PATCH] remove all process limits from code --- lib/APKPM.pm | 2 +- lib/APKPM/CRM.pm | 2 +- lib/APKPM/Davolink.pm | 2 +- lib/APKPM/LDAP.pm | 2 +- lib/APKPM/Ping.pm | 2 +- lib/APKPM/Poll.pm | 4 ++-- lib/APKPM/Store.pm | 10 +++++----- lib/APKPM/VOICE.pm | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/APKPM.pm b/lib/APKPM.pm index d5ee98f..1ede1a4 100644 --- a/lib/APKPM.pm +++ b/lib/APKPM.pm @@ -19,7 +19,7 @@ sub process_name { return "$orig ($job_name)"; } -sub search : Job : MinProcesses(1) : MaxProcesses(5) : Encode(e_json) { +sub search : Job : Encode(e_json) { my ( $self, $job, $workload ) = @_; warn "# search $job ", dump($workload); diff --git a/lib/APKPM/CRM.pm b/lib/APKPM/CRM.pm index 1492c6c..1643c9b 100644 --- a/lib/APKPM/CRM.pm +++ b/lib/APKPM/CRM.pm @@ -27,7 +27,7 @@ sub begin { warn "# begin ", dump( $workload ); } -sub search : Job : MinProcesses(1) : MaxProcesses(5) : Encode(e_json_encode) { +sub search : Job : Encode(e_json_encode) { my ( $self, $job, $workload ) = @_; warn "# search ",dump($workload); diff --git a/lib/APKPM/Davolink.pm b/lib/APKPM/Davolink.pm index d9b4832..2ab8c38 100644 --- a/lib/APKPM/Davolink.pm +++ b/lib/APKPM/Davolink.pm @@ -14,7 +14,7 @@ use H1::Davolink; sub prefix { 'Davolink_' } -sub info : Job : MinProcesses(1) : MaxProcesses(60) : Decode(d_array) : Encode(e_json) { +sub info : Job : Decode(d_array) : Encode(e_json) { my ( $self, $job, $workload ) = @_; warn "# workload = ", dump $workload; my $cpeip = shift @$workload; diff --git a/lib/APKPM/LDAP.pm b/lib/APKPM/LDAP.pm index 31cf529..29308d1 100644 --- a/lib/APKPM/LDAP.pm +++ b/lib/APKPM/LDAP.pm @@ -19,7 +19,7 @@ sub process_name { return "$orig ($job_name)"; } -sub search : Job : MinProcesses(1) : MaxProcesses(5) : Encode(e_json) { +sub search : Job : Encode(e_json) { my ( $self, $job, $workload ) = @_; my $filter = diff --git a/lib/APKPM/Ping.pm b/lib/APKPM/Ping.pm index 42d0fd9..37bb2ab 100644 --- a/lib/APKPM/Ping.pm +++ b/lib/APKPM/Ping.pm @@ -19,7 +19,7 @@ sub process_name { my $p = Net::Ping->new; $p->hires; -sub ping : Job : MinProcesses(1) : MaxProcesses(100) : Encode(e_json) { +sub ping : Job : Encode(e_json) { my ( $self, $job, $workload ) = @_; warn "# ping $job $workload\n"; my ( $ok, $rtt, $ip ) = $p->ping( $workload ); diff --git a/lib/APKPM/Poll.pm b/lib/APKPM/Poll.pm index 9aa9064..d9fb4fd 100644 --- a/lib/APKPM/Poll.pm +++ b/lib/APKPM/Poll.pm @@ -13,7 +13,7 @@ with 'APKPM::Gearman'; sub prefix { 'poll_' } -sub by_prefix : Job : MinProcesses(1) : MaxProcesses(1) : Encode(e_json) { +sub by_prefix : Job : Encode(e_json) { my ( $self, $job, $workload ) = @_; my $start = DateTime->now(); @@ -60,7 +60,7 @@ sub by_prefix : Job : MinProcesses(1) : MaxProcesses(1) : Encode(e_json) { return { ldap => $ip_username, results => $results, duration => $finish - $start, poll => $poll }; } -sub ip_username : Job : MinProcesses(1) : MaxProcesses(25) : Decode(d_array) : Encode(e_json) { +sub ip_username : Job : Decode(d_array) : Encode(e_json) { my ( $self, $job, $workload ) = @_; my ( $ip, $username ) = @$workload; diff --git a/lib/APKPM/Store.pm b/lib/APKPM/Store.pm index 3146e1d..c617b5e 100644 --- a/lib/APKPM/Store.pm +++ b/lib/APKPM/Store.pm @@ -35,7 +35,7 @@ sub pg_insert { $sth->execute( map { $h->{$_} } @c ); } -sub ADSL : Job : MinProcesses(1) : MaxProcesses(5) : Decode(d_json) { +sub ADSL : Job : Decode(d_json) { my ( $self, $job, $workload ) = @_; my $h = $workload->{ADSL} || die "no ADSL in ",dump $workload; @@ -48,24 +48,24 @@ sub ADSL : Job : MinProcesses(1) : MaxProcesses(5) : Decode(d_json) { $self->pg_insert(adsl => $h) } -sub ping : Job : MinProcesses(1) : MaxProcesses(5) : Decode(d_json) { +sub ping : Job : Decode(d_json) { my ( $self, $job, $workload ) = @_; $self->pg_insert(ping => $workload); } -sub voice : Job : MinProcesses(1) : MaxProcesses(5) : Decode(d_json) { +sub voice : Job : Decode(d_json) { my ( $self, $job, $workload ) = @_; $self->pg_insert(voice => $workload); } -sub insert_table : Job : MinProcesses(1) : MaxProcesses(5) : Decode(d_json) { +sub insert_table : Job : Decode(d_json) { my ( $self, $job, $workload ) = @_; my $table = delete $workload->{_table} || die "no _table"; $self->pg_insert($table => $workload); } -sub sql : Job : MinProcesses(1) : MaxProcesses(5) : Encode(e_json) { +sub sql : Job : Encode(e_json) { my ( $self, $job, $workload ) = @_; my $sth = $self->dbh->prepare($workload); diff --git a/lib/APKPM/VOICE.pm b/lib/APKPM/VOICE.pm index 379478e..a59953c 100644 --- a/lib/APKPM/VOICE.pm +++ b/lib/APKPM/VOICE.pm @@ -14,7 +14,7 @@ use H1::VOICE; sub prefix { 'VOICE_' } -sub info : Job : MinProcesses(1) : MaxProcesses(5) : Encode(e_json) { +sub info : Job : Encode(e_json) { my ( $self, $job, $workload ) = @_; warn "# workload = ", dump $workload; -- 2.20.1