[JAVA-2052] Ensure that all threads created by DefaultConnectionPool are daemons Created: 04/Dec/15  Updated: 29/Aug/16  Resolved: 09/Dec/15

Status: Closed
Project: Java Driver
Component/s: Connection Management
Affects Version/s: 3.2.0
Fix Version/s: 3.2.1

Type: Improvement Priority: Minor - P4
Reporter: Jeffrey Yemin Assignee: Jeffrey Yemin
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by JAVA-2291 Driver does not shutdown gracefully i... Closed

 Description   

The executor services created in DefaultConnectionPool uses a thread factory that creates non-daemon threads. The thread factory should be overridden such that all the threads are daemons.



 Comments   
Comment by Jeffrey Yemin [ 13/Jan/16 ]

Closing for 3.2.1 release.

Comment by Githook User [ 09/Dec/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: JAVA-2052: Ensure that DefaultConnectionPool only used daemon background threads
Branch: 3.2.x
https://github.com/mongodb/mongo-java-driver/commit/ed95a502af8b6741d1917550ae02bddedf2273b5

Comment by Githook User [ 09/Dec/15 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: JAVA-2052: Ensure that DefaultConnectionPool only used daemon background threads
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/fcd3214f73c254e7c46903ef10b05986a80374ab

Generated at Thu Feb 08 08:56:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.