Changeset 814
- Timestamp:
- 02/11/09 21:35:24 (10 months ago)
- Files:
-
- 1 modified
-
trunk/lib/Perlbal/BackendHTTP.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Perlbal/BackendHTTP.pm
r772 r814 475 475 if ((my $rep = $hd->header('X-REPROXY-FILE')) && $self->may_reproxy) { 476 476 # make the client begin the async IO while we move on 477 $self->next_request; 477 478 $client->start_reproxy_file($rep, $hd); 479 return; 480 } elsif ((my $urls = $hd->header('X-REPROXY-URL')) && $self->may_reproxy) { 478 481 $self->next_request; 479 return;480 } elsif ((my $urls = $hd->header('X-REPROXY-URL')) && $self->may_reproxy) {481 482 $self->{service}->add_to_reproxy_url_cache($rqhd, $hd) 482 483 if $reproxy_cache_for; 483 $client->start_reproxy_uri($self->{res_headers}, $urls); 484 $client->start_reproxy_uri($hd, $urls); 485 return; 486 } elsif ((my $svcname = $hd->header('X-REPROXY-SERVICE')) && $self->may_reproxy) { 484 487 $self->next_request; 485 return;486 } elsif ((my $svcname = $hd->header('X-REPROXY-SERVICE')) && $self->may_reproxy) {487 488 $self->{client} = undef; 488 $client->start_reproxy_service($self->{res_headers}, $svcname); 489 $self->next_request; 489 $client->start_reproxy_service($hd, $svcname); 490 490 return; 491 491 } elsif ($res_code == 500 &&
