[ https://issues.apache.org/jira/browse/STORM-1485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15107486#comment-15107486 ]
ASF GitHub Bot commented on STORM-1485: --------------------------------------- GitHub user kishorvpatil opened a pull request: https://github.com/apache/storm/pull/1028 [STORM-1485] DRPC Connectivity Issues for 1.-x-branch - ZK-Login-From-AutoTGT thread should not die if TGT in `AutoTGT` has expired. ( It gives grace 10 minutes before killing worker.) This required copying and modified `org.apache.zookeeper.Login` class. - `DRPCClient` should not give up connecting to DRPC after n-retries. - `ReturnResults` Bolt should retry connection on failure to send results to DRPC. You can merge this pull request into a Git repository by running: $ git pull https://github.com/kishorvpatil/incubator-storm storm1485-for1.x Alternatively you can review and apply these changes as the patch at: https://github.com/apache/storm/pull/1028.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1028 ---- commit 38c6720bf10bb7f8ff13556781916fa8d384df5e Author: Kishor Patil <kpa...@yahoo-inc.com> Date: 2016-01-19T17:13:38Z Original Zookeeper Login Class commit 5b7959f1a4613bd3d8e8c0cd1f9d70d6c37487cc Author: Kishor Patil <kpa...@yahoo-inc.com> Date: 2016-01-19T17:39:52Z ZK Login Thread should not stop on TGT expiry, instead it should shutdown JVM after grace period. commit 61970fa18beff315a64ab57a8c91f756e6d90b0b Author: Kishor Patil <kpa...@yahoo-inc.com> Date: 2016-01-19T17:58:43Z DRPCClient should keep trying to connect to DRPC server forever commit c21b5008bebc9f28ef0a147f6f7a1f169ada88f0 Author: Kishor Patil <kpa...@yahoo-inc.com> Date: 2016-01-19T18:34:14Z ReturnResults should make 3 attempts to send results to DRPC server, in case of thrift exceptions. ---- > DRPC Connectivity Issues > ------------------------ > > Key: STORM-1485 > URL: https://issues.apache.org/jira/browse/STORM-1485 > Project: Apache Storm > Issue Type: Bug > Components: storm-core > Reporter: Kishor Patil > Assignee: Kishor Patil > > We need fixing following issues for DRPC > 1. DRPCClient should not stop trying to connect to DRPC after certain fixed > number of retries - because DRPC server may be down for longer duration. > 2. KerberosSaslTransportPlugin uses zookeeper Login session for creating > Thread that dies if TGT has expired - which not recoverable state. In such > scenario, JVM should be restarted gracefully. > 3. DRPC ReturnResults bolt Should re-retry Connection to DRPC on > ThriftException while sending results for particular request. -- This message was sent by Atlassian JIRA (v6.3.4#6332)