Author: pmouawad
Date: Fri Feb 26 22:50:37 2016
New Revision: 1732574

URL: http://svn.apache.org/viewvc?rev=1732574&view=rev
Log:
Bug 58950 - NoHttpResponseException when Pause between samplers exceeds 
keepalive sent by server
Bugzilla Id: 58950

Modified:
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
    jmeter/trunk/xdocs/changes.xml

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java?rev=1732574&r1=1732573&r2=1732574&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
 Fri Feb 26 22:50:37 2016
@@ -73,7 +73,6 @@ import org.apache.http.client.methods.Ht
 import org.apache.http.client.params.ClientPNames;
 import org.apache.http.client.protocol.HttpClientContext;
 import org.apache.http.client.protocol.ResponseContentEncoding;
-import org.apache.http.conn.ClientConnectionManager;
 import org.apache.http.conn.ConnectionKeepAliveStrategy;
 import org.apache.http.conn.DnsResolver;
 import org.apache.http.conn.params.ConnRoutePNames;
@@ -89,6 +88,7 @@ import org.apache.http.entity.mime.Multi
 import org.apache.http.entity.mime.content.FileBody;
 import org.apache.http.entity.mime.content.StringBody;
 import org.apache.http.impl.client.AbstractHttpClient;
+import org.apache.http.impl.client.DefaultClientConnectionReuseStrategy;
 import org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy;
 import org.apache.http.impl.client.DefaultHttpClient;
 import org.apache.http.impl.client.DefaultHttpRequestRetryHandler;
@@ -726,8 +726,8 @@ public class HTTPHC4Impl extends HTTPHCA
             if (IDLE_TIMEOUT > 0) {
                 ((AbstractHttpClient) 
httpClient).setKeepAliveStrategy(IDLE_STRATEGY );
             }
-            // FIXME when 4.5.2 is released, see 
https://issues.apache.org/jira/browse/HTTPCORE-397
-            //((AbstractHttpClient) 
httpClient).setReuseStrategy(DefaultClientConnectionReuseStrategy.INSTANCE);
+            // see https://issues.apache.org/jira/browse/HTTPCORE-397
+            ((AbstractHttpClient) 
httpClient).setReuseStrategy(DefaultClientConnectionReuseStrategy.INSTANCE);
             ((AbstractHttpClient) httpClient).addResponseInterceptor(new 
ResponseContentEncoding());
             ((AbstractHttpClient) 
httpClient).addResponseInterceptor(METRICS_SAVER); // HACK
             ((AbstractHttpClient) 
httpClient).addRequestInterceptor(METRICS_RESETTER); 

Modified: jmeter/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1732574&r1=1732573&r2=1732574&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Fri Feb 26 22:50:37 2016
@@ -272,6 +272,7 @@ Summary
     <li><bug>59069</bug>CookieManager : Selected Cookie Policy is always reset 
to default when saving or switching to another TestElement (nightly build 25th 
feb 2016)</li>
     <li><bug>58881</bug>HTTP Request : HTTPHC4Impl shows exception when server 
uses "deflate" compression</li>
     <li><bug>58583</bug>HTTP client fails to close connection if server 
misbehaves by not sending "connection: close", violating HTTP RFC 2616 / RFC 
7230</li>
+    <li><bug>58950</bug>NoHttpResponseException when Pause between samplers 
exceeds keepalive sent by server</li>
 </ul>
 
 <h3>Other Samplers</h3>


Reply via email to