| line |
!l |
l&&!r |
l&&r |
condition |
|
173
|
2 |
15 |
0 |
$primary_res_hdrs and my $expected_size = $primary_res_hdrs->header('X-REPROXY-EXPECTED-SIZE') |
|
268
|
0 |
1 |
15 |
$code >= 200 and $code <= 299 |
|
325
|
6 |
0 |
0 |
defined $$self{'reproxy_expected_size'} and $$self{'reproxy_expected_size'} != $size |
|
554
|
56 |
86 |
0 |
defined $$self{'content_length_remain'} && $$self{'content_length_remain'} > 0 |
|
586
|
6 |
0 |
0 |
$$self{'backend_stalled'} and my $backend = $$self{'backend'} |
|
638
|
1 |
39 |
89 |
$remain and $remain < $read_size |
|
669
|
0 |
43 |
84 |
defined $$self{'content_length_remain'} && $$self{'content_length_remain'} <= 0 |
|
678
|
0 |
0 |
0 |
$cl and $remain |
|
|
0 |
0 |
0 |
$cl and $remain and ($$self{'last_upload_packet'} || 0) != $now |
|
745
|
29 |
6 |
6 |
not $done_reading and $$self{'read_ahead'} < $$self{'service'}{'buffer_backend_connect'} |
|
749
|
29 |
4 |
2 |
$$self{'service'}{'buffer_uploads'} and $self->decide_to_buffer_to_disk |
|
788
|
54 |
86 |
1 |
defined $length and $length < 0 |
|
799
|
142 |
0 |
0 |
$$svc{'upload_status_listeners'} and $self->handle_upload_tracking |
|
807
|
55 |
24 |
61 |
$$self{'content_length_remain'} and $$self{'service'}{'buffer_backend_connect'} |
|
820
|
49 |
24 |
6 |
$$svc{'reproxy_cache'} and $self->satisfy_request_from_cache |
|
830
|
141 |
0 |
2 |
$te and $te eq 'chunked' |
|
836
|
1 |
0 |
1 |
$eh and $eh =~ /\b100-continue\b/ |
|
852
|
0 |
12 |
0 |
$max_size and $$self{'request_body_length'} > $max_size |
|
970
|
29 |
5 |
27 |
$$self{'service'}{'buffer_uploads'} and $$self{'service'}{'buffer_upload_threshold_size'} |
|
1009
|
4 |
1 |
1 |
$$self{'service'}{'buffer_upload_threshold_rate'} > 0 and $rate < $$self{'service'}{'buffer_upload_threshold_rate'} |
|
1016
|
4 |
1 |
1 |
$$self{'service'}{'buffer_upload_threshold_time'} > 0 and $etime > $$self{'service'}{'buffer_upload_threshold_time'} |
|
1068
|
0 |
0 |
38 |
$self and $be |
|
1100
|
0 |
62 |
90 |
$$self{'is_buffering'} and $$self{'read_ahead'} |
|
1173
|
0 |
22 |
27 |
$$self{'read_ahead'} <= 0 and $$self{'content_length_remain'} <= 0 |
|
1175
|
12 |
0 |
0 |
$$self{'unread_data_waiting'} and $$self{'read_ahead'} < 1048576 |
|
1180
|
0 |
12 |
0 |
$$self{'read_ahead'} == 0 and $$self{'chunked_upload_state'}->hit_zero_chunk |
|
1220
|
29 |
0 |
0 |
$_[0] != 0 and $! |