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

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

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

Merge pull request #1165 from dschneider-pivotal/feature/GEODE-4091

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