You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "Jeffrey E Rodriguez (JIRA)" <ji...@apache.org> on 2015/09/03 18:21:45 UTC
[jira] [Created] (KNOX-595) When Kerberos is enable encountering
"Hit replay Buffer" even if we increase replay buffer
Jeffrey E Rodriguez created KNOX-595:
-----------------------------------------
Summary: When Kerberos is enable encountering "Hit replay Buffer" even if we increase replay buffer
Key: KNOX-595
URL: https://issues.apache.org/jira/browse/KNOX-595
Project: Apache Knox
Issue Type: Bug
Components: Server
Affects Versions: 0.5.0
Environment: All Linux environments using HDP latest release.
Reporter: Jeffrey E Rodriguez
Priority: Critical
Fix For: 0.7.0
When Kerberos is enable, even if the application doesn't support SPNEGO we go through ExecuteKerberosDispatch. When we follow this path Knox uses a CappedBufferHttpEntity. I presume to replay entities once SPNEGO protocol figures out whether app supports SPNEGO or not.
We are encountering an exception when loading large files:
2015-09-03 08:52:16,819 WARN hadoop.gateway (DefaultDispatch.java:executeOutboundRequest(129)) - Connection exception dispatching request: http://bdavm016.svl.ibm.com:32000/TextAnalyticsWeb/controller/g2t/docset/7c75e043-25d5-454f-aa30-15286c7d9fce/content?doAs=sam java.io.IOException: Hit replay buffer max limit
java.io.IOException: Hit replay buffer max limit
at org.apache.hadoop.gateway.dispatch.CappedBufferHttpEntity$ReplayStream.read(CappedBufferHttpEntity.java:143)
at java.io.InputStream.read(InputStream.java:101)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1792)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)
at org.apache.hadoop.gateway.dispatch.CappedBufferHttpEntity.writeTo(CappedBufferHttpEntity.java:93)
at org.apache.http.impl.DefaultBHttpClientConnection.sendRequestEntity(DefaultBHttpClientConnection.java:155)
at org.apache.http.impl.conn.CPoolProxy.sendRequestEntity(CPoolProxy.java:149)
at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:236)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:254)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)