[JAVA-3068] Implement Connection Monitoring and Pooling spec Created: 05/Nov/18  Updated: 28/Oct/23  Resolved: 27/Feb/19

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

Type: New Feature Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: FY2020Q1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by DRIVERS-538 Implement Connection Monitoring and P... Closed
Epic Link: JVM Connection Pool Management & Monitoring

 Description   

See DRIVERS-538 for details.



 Comments   
Comment by Githook User [ 27/Feb/19 ]

Author:

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

Message: Implement connection pooling and monitoring specification

https://github.com/mongodb/specifications/tree/master/source/connection-monitoring-and-pooling

This implementation excludes events in the specification which will require
adding new methods to the ConnectionPoolListener interface. New events
are deferred to the 4.0 release, when we can take advantage of Java 8
default methods to add new methods to an interface without breaking binary
compatibility. This work will be done in scope of JAVA-3150.

JAVA-3068
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/dc9eada96c076fcc0ecb5b0c7a378bb755f224dd

Comment by Jeffrey Yemin [ 29/Jan/19 ]

Events that will wait until 4.0, when we can add new methods to ConnectionPoolListener interface with default implementations (when Java 8 is minimum supported version):

  • ConnectionReadyEvent
  • ConnectionCheckOutStartedEvent
  • ConnectionCheckOutFailedEvent
  • PoolClearedEvent
Comment by Ian Whalen (Inactive) [ 28/Jan/19 ]

this ticket will exclude any backwards-breaking work (like new events).

Comment by Ian Whalen (Inactive) [ 09/Nov/18 ]

as per JAVA-2384 this ticket should also cover documenting how connection pooling works for the Java driver.

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