[SERVER-35115] Decouple DBDirectClient from networking Created: 21/May/18  Updated: 29/Oct/23  Resolved: 29/Jun/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.0.0, 4.1.1

Type: Task Priority: Major - P3
Reporter: Henrik Edin Assignee: Henrik Edin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Platforms 2018-06-04, Platforms 2018-07-02
Participants:

 Description   

Embedded needs to be able to use DBDirectClient without dragging in dependencies to: DBClientConnection, DBClient_ReplicaSet, DBConnectionPool etc



 Comments   
Comment by Henrik Edin [ 23/Jul/18 ]

greg.mckeon No I didn't backport because my change was just cosmetic and without any functional changes.

Comment by Gregory McKeon (Inactive) [ 23/Jul/18 ]

henrik.edin did your work go into 4.0 as well?

Comment by Githook User [ 29/Jun/18 ]

Author:

{'username': 'henrikedin', 'name': 'Henrik Edin', 'email': 'henrik.edin@mongodb.com'}

Message: SERVER-35115 Separate dbclientinterface.h into several parts, one per class.
Branch: master
https://github.com/mongodb/mongo/commit/cfa96795eefed2061628891c43ccdc2c256bb40a

Comment by Githook User [ 31/May/18 ]

Author:

{'username': 'RedBeard0531', 'name': 'Mathias Stearn', 'email': 'mathias@10gen.com'}

Message: SERVER-35115 Decouple DBDirectClient from networking clients

(cherry picked from commit 8d9dfb75298b9a182bb3fcb01e0140b03da37a59)
Branch: v4.0
https://github.com/mongodb/mongo/commit/115fabac5f3ee4b89e89bf9883fd24c50ef62e3c

Comment by Githook User [ 31/May/18 ]

Author:

{'username': 'RedBeard0531', 'name': 'Mathias Stearn', 'email': 'redbeard0531@gmail.com'}

Message: SERVER-35115 Decouple DBDirectClient from networking clients

(cherry picked from commit 7030f3614a67ea5da1b844aeac90bada2c10f98f)
Branch: v4.0
https://github.com/10gen/mongo-enterprise-modules/commit/1470cf8d82ffab2e8fc9ef4b325f3c6cd3a1ea2f

Comment by Githook User [ 31/May/18 ]

Author:

{'username': 'RedBeard0531', 'name': 'Mathias Stearn', 'email': 'redbeard0531@gmail.com'}

Message: SERVER-35115 Decouple DBDirectClient from networking clients
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/7030f3614a67ea5da1b844aeac90bada2c10f98f

Comment by Githook User [ 31/May/18 ]

Author:

{'username': 'RedBeard0531', 'name': 'Mathias Stearn', 'email': 'mathias@10gen.com'}

Message: SERVER-35115 Decouple DBDirectClient from networking clients
Branch: master
https://github.com/mongodb/mongo/commit/8d9dfb75298b9a182bb3fcb01e0140b03da37a59

Comment by Andrew Morrow (Inactive) [ 21/May/18 ]

Note that this will also require decoupling DBClientCursor and the connection pool: the cursor type currently sometimes uses an extra connection that it acquires from the pool.

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