[JAVA-487] Roadmap? Created: 08/Dec/11  Updated: 11/Sep/19  Resolved: 25/Jun/13

Status: Closed
Project: Java Driver
Component/s: Performance
Affects Version/s: 2.6.5
Fix Version/s: None

Type: Task Priority: Minor - P4
Reporter: Michael Moss Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

We are using Java Driver 2.6.5. Our biggest issues with the driver are the # of connections it uses (no shrinking, synchronous connection model), and lack of connection health management (when there are mongod segfault/failovers we will see exceptions hours later because bad connections aren't cleaned up).

I haven't seen much progress on this front in the last 6 months or so and I still see tickets like, https://jira.mongodb.org/browse/JAVA-424, unprioritized.

I would appreciate some comments on this and what the current plan is for the Java driver.



 Comments   
Comment by Jeffrey Yemin [ 25/Jun/13 ]

3.0.0 release will contain a lot of what's asked for here, so I'm going to close this. Please comment/vote on individual issues.

Comment by Michael Moss [ 27/Dec/11 ]

I'm a watcher on JAVA-423 and JAVA-163 as well. If there is an Async ticket, I'd like to track that as well.

When will we start seeing traction on these types of tickets? My understanding was a lot of the morphia/ORM functionality was going to be rolled into the driver, but that was 3-6 months ago. Is that still on the table?

Comment by Jeffrey Yemin [ 27/Dec/11 ]

Mike,

Are there any other Jira issues you are tracking besides JAVA-424? If so, can you reference them, and if not, open new ones?

We are not currently contemplating a change to the connection model itself (async versus sync), but we are considering improvements to our existing pool implementation. I'll be working on slotting issues into releases over the next few weeks, so I'd like to make sure we are tracking all the ones that concern you.

Thanks,
Jeff

Comment by Steve Francia [ 27/Dec/11 ]

Mike,

Jeff Yemin who has recently joined 10gen to head up our Java efforts can better speak to the specifics. I'll let him follow up here.

In short we are currently looking at the way we handle connections in the driver. While we don't have a definitive date, we are in active discussions on how to improve this functionality.

Comment by Michael Moss [ 26/Dec/11 ]

Hi, Steve. Do you have an update on this?

Thanks.

-Mike

Comment by Steve Francia [ 11/Dec/11 ]

Michael,

I'll be meeting with the Java team early next week about this and the other items on the road map and will provide a response here following that meeting.

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