setup min_processes to 0 for all workers
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 5 Jul 2011 19:00:35 +0000 (21:00 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 5 Jul 2011 19:00:35 +0000 (21:00 +0200)
lib/APKPM.pm
lib/APKPM/LDAP.pm
lib/APKPM/Store.pm
lib/APKPM/VOICE.pm

index 1ede1a4..05f5c6b 100644 (file)
@@ -19,7 +19,7 @@ sub process_name {
        return "$orig ($job_name)";
 }
 
-sub search : Job : Encode(e_json) {
+sub search : Job : Encode(e_json) : MinProcesses(0) {
        my ( $self, $job, $workload ) = @_;
        warn "# search $job ", dump($workload);
 
index 29308d1..3002d5f 100644 (file)
@@ -19,7 +19,7 @@ sub process_name {
        return "$orig ($job_name)";
 }
 
-sub search : Job : Encode(e_json) {
+sub search : Job : Encode(e_json) : MinProcesses(0) {
        my ( $self, $job, $workload ) = @_;
 
        my $filter =
index e801108..054e53c 100644 (file)
@@ -35,13 +35,13 @@ sub pg_insert {
        $sth->execute( map { $h->{$_} } @c );
 }
 
-sub insert : Job : Decode(d_json) {
+sub insert : Job : Decode(d_json) : MinProcesses(0) {
        my ( $self, $job, $workload ) = @_;
        my $table = delete $workload->{_table} || die "no _table";
        $self->pg_insert($table => $workload);
 }
 
-sub sql : Job : Encode(e_json) {
+sub sql : Job : Encode(e_json) : MinProcesses(0) {
        my ( $self, $job, $workload ) = @_;
 
        my $sth = $self->dbh->prepare($workload);
index b17ecdd..64b90b5 100644 (file)
@@ -14,7 +14,7 @@ use H1::VOICE;
 
 sub prefix { 'VOICE_' }
 
-sub info : Job : Encode(e_json) {
+sub info : Job : Encode(e_json) : MinProcesses(0) {
        my ( $self, $job, $workload ) = @_;
        warn "# workload = ", dump $workload;