You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Bibin A Chundatt (JIRA)" <ji...@apache.org> on 2017/06/14 06:15:00 UTC
[jira] [Comment Edited] (YARN-6702) Zk connection leak during
activeService fail if embedded elector is not curator
[ https://issues.apache.org/jira/browse/YARN-6702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16048103#comment-16048103 ]
Bibin A Chundatt edited comment on YARN-6702 at 6/14/17 6:14 AM:
-----------------------------------------------------------------
Thank you [~rohithsharma] for providing patch.
Since AbstractService stops the Service on exception the closeInternal() modification will close the connection created inside the ZKRMStateStore .
Is it possible to add a testcase for the same?
was (Author: bibinchundatt):
[~rohithsharma]
Thank you for providing patch. Is it possible to add a testcase for the same?
> Zk connection leak during activeService fail if embedded elector is not curator
> -------------------------------------------------------------------------------
>
> Key: YARN-6702
> URL: https://issues.apache.org/jira/browse/YARN-6702
> Project: Hadoop YARN
> Issue Type: Bug
> Affects Versions: 3.0.0-alpha3
> Reporter: Bibin A Chundatt
> Assignee: Rohith Sharma K S
> Priority: Critical
> Attachments: YARN-6702.01.patch
>
>
> {{ResourceManager#transitionToActive}} startActiveService Failure the active services are reinitialized.
> {code}
> this.rmLoginUGI.doAs(new PrivilegedExceptionAction<Void>() {
> @Override
> public Void run() throws Exception {
> try {
> startActiveServices();
> return null;
> } catch (Exception e) {
> reinitialize(true);
> throw e;
> }
> }
> });
> {code}
> {{ZKRMStateStore#initInternal}} will create another ZK connection.
> {code}
> curatorFramework = resourceManager.getCurator();
> if (curatorFramework == null) {
> curatorFramework = resourceManager.createAndStartCurator(conf);
> }
> {code}
> {quote}
> secureuser@vm1:/opt/hadoop/release/hadoop/sbin> netstat -aen | grep 2181
> tcp 0 0 192.168.56.101:49222 192.168.56.103:2181 ESTABLISHED 1004 31984
> tcp 0 0 192.168.56.101:46016 192.168.56.103:2181 ESTABLISHED 1004 26120
> tcp 0 0 192.168.56.101:50918 192.168.56.103:2181 ESTABLISHED 1004 34761
> tcp 0 0 192.168.56.101:49598 192.168.56.103:2181 ESTABLISHED 1004 32483
> tcp 0 0 192.168.56.101:49472 192.168.56.103:2181 ESTABLISHED 1004 32364
> tcp 0 0 192.168.56.101:50708 192.168.56.103:2181 ESTABLISHED 1004 34310
> {quote}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org