curator-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Pawliszyn (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CURATOR-389) Factory and Default ThreadFactory inconsistencies and poor default thread names
Date Wed, 15 Mar 2017 13:55:41 GMT

    [ https://issues.apache.org/jira/browse/CURATOR-389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15926211#comment-15926211
] 

Michael Pawliszyn commented on CURATOR-389:
-------------------------------------------

We currently have added the connect string to name and it works pretty well. We are using
the FixedEnsembleProvider exclusively. Maybe for the Exhibitors listing one of them and then
indicating how many more there are would be enough instead?

> Factory and Default ThreadFactory inconsistencies and poor default thread names
> -------------------------------------------------------------------------------
>
>                 Key: CURATOR-389
>                 URL: https://issues.apache.org/jira/browse/CURATOR-389
>             Project: Apache Curator
>          Issue Type: Bug
>            Reporter: Michael Pawliszyn
>            Assignee: Fangmin Lv
>
> If you pass in a ThreadFactory to the CuratorFrameworkFactory that ThreadFactory is used
for both the Framework and the ConnectionStateManager. If no ThreadFactory is passed in two
thread factories are created so the threads are named based on what class is using the thread,
for example:
> "Curator-ConnectionStateManager-0" #62 daemon prio=5 os_prio=0 tid=0x00007f3d1272d800
nid=0x5466c waiting on condition [0x00007f3c46620000]
> "Curator-Framework-0" #418 daemon prio=5 os_prio=0 tid=0x00007f3d12d29800 nid=0x54ece
waiting on condition [0x00007f3ade6ef000]
> If there is more than one curator there is no indication on what Zookeeper connections
they are curating by looking at the thread dumps. Overall better default thread naming that
uses information from the EnsembleProvider would help investigations. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message