TS-4243: Add a check for the 500 created from aborting in the DNS lookup.  Try 
that again.


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/3bed6ec1
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/3bed6ec1
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/3bed6ec1

Branch: refs/heads/ts-4243
Commit: 3bed6ec1ccc710bd174b2f9b386407616531da23
Parents: 5adbb83
Author: shinrich <[email protected]>
Authored: Tue Mar 1 17:26:15 2016 -0600
Committer: shinrich <[email protected]>
Committed: Tue Mar 1 17:26:15 2016 -0600

----------------------------------------------------------------------
 plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/3bed6ec1/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
----------------------------------------------------------------------
diff --git a/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc 
b/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
index bfc626a..2eed7b5 100644
--- a/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
+++ b/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
@@ -195,7 +195,7 @@ on_send_response_header(RequestData *req, TSHttpTxn &txnp, 
TSCont &contp)
   TSHttpStatus status = TSHttpHdrStatusGet(bufp, hdr_loc);
   TSDebug(DEBUG_TAG, "Response code: %d", status);
 
-  if ((status == TS_HTTP_STATUS_BAD_GATEWAY) || (status == 
TS_HTTP_STATUS_SEE_OTHER)) {
+  if ((status == TS_HTTP_STATUS_BAD_GATEWAY) || (status == 
TS_HTTP_STATUS_SEE_OTHER) || status == TS_HTTP_STATUS_INTERNAL_SERVER_ERROR) {
     bool is_internal_message_hdr = check_internal_message_hdr(txnp);
     bool delay_request =
       is_internal_message_hdr || ((req->wl_retry > 0) && (req->wl_retry < 
OPEN_WRITE_FAIL_MAX_REQ_DELAY_RETRIES));

Reply via email to