[JAVA-3460] Deprecate events and properties related to connection pool wait queue Created: 15/Oct/19  Updated: 28/Oct/23  Resolved: 24/Oct/19

Status: Closed
Project: Java Driver
Component/s: Connection Management
Affects Version/s: None
Fix Version/s: 3.12.0

Type: Improvement Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Minor Change

 Description   

The recently published Connection Pooling and Monitoring specification recommends that drivers do not limit the wait queue size.  See here for details.

The driver should therefore deprecate all properties and events associated with the wait queue, so that wait queue limitations can be removed in the next major release.



 Comments   
Comment by Githook User [ 24/Oct/19 ]

Author:

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

Message: Deprecate threadsAllowedToBlockForConnectionMultiplier properties

A final bit of deprecation for wait queue limits.

JAVA-3460
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/0f81b0babbbe7902801e86c03f575c4539e55cd1

Comment by Githook User [ 18/Oct/19 ]

Author:

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

Message: Deprecate connection pool wait queue-related classes and properties.

The connection pooling specification calls for removal of limits
on the wait queue size, and does not define wait queue-related events,
so we plan to remove events and settings related to the connection pool
wait queue in the next major release.

JAVA-3460
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/d3ea5fa73d480eb05551a841dbc5985c44fa2892

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