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

ASF subversion and git services commented on GEODE-4091:
--------------------------------------------------------

Commit fa4859942df53e5357be3d13e1ec4cd1bdfd25db in geode's branch 
refs/heads/develop from [~dschneider]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=fa48599 ]

GEODE-4091: add ThreadFactory for evictor

The threads created to do background eviction scanning
will now be named "LRUListWithAsyncSortingThreadNNN".
The will now be daemon threads.
They now have an unhandled exception handler.
Their group is named "LRUListWithAsyncSorting Threads".


> LRUListWithAsyncSorting.createExecutor needs to configure ThreadFactory and 
> ThreadGroup
> ---------------------------------------------------------------------------------------
>
>                 Key: GEODE-4091
>                 URL: https://issues.apache.org/jira/browse/GEODE-4091
>             Project: Geode
>          Issue Type: Bug
>          Components: eviction
>    Affects Versions: 1.4.0
>            Reporter: Darrel Schneider
>            Assignee: Darrel Schneider
>
> The new LRUListWithAsyncSorting.createExecutor does not configure thread 
> names nor a thread group. The ThreadGroup is important so that unhandled 
> exceptions in these threads will be logged.
> The thread names help in debugging stack dumps.
> Also, these threads are currently non-daemon so they could cause the shutdown 
> of the JVM to hang.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to