[SERVER-28509] Make DBClient use commands for all operations when using a new enough wire version Created: 27/Mar/17  Updated: 06/Dec/17  Resolved: 26/Jul/17

Status: Closed
Project: Core Server
Component/s: Networking
Affects Version/s: None
Fix Version/s: 3.5.11

Type: Task Priority: Major - P3
Reporter: Mathias Stearn Assignee: Mathias Stearn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-30318 Sessions shouldn't require using lega... Closed
is depended on by SERVER-28510 Make Ingress and Egress networking la... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 2017-04-17, Repl 2017-05-08, Repl 2017-05-29, Repl 2017-06-19, Repl 2017-07-31
Participants:

 Comments   
Comment by Githook User [ 26/Jul/17 ]

Author:

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

Message: SERVER-28509 DBClientCursor now uses read commands
Branch: master
https://github.com/mongodb/mongo/commit/84ef4754b61003c63a480ac009fe2302970b00c9

Comment by Githook User [ 26/Jul/17 ]

Author:

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

Message: SERVER-28509 DBClient::killCursor() now uses command

DBClientCursor still uses legacy op
Branch: master
https://github.com/mongodb/mongo/commit/8b36e1d65f4b1730e7fc6086a0e1f429e48ba695

Comment by Githook User [ 26/Jul/17 ]

Author:

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

Message: SERVER-28509 Make DBClient use write commands

Everything that needs to actually use legacy write ops now does so explicitly.
Branch: master
https://github.com/mongodb/mongo/commit/c731446ad3cc399d33b5b2cb28e5b776580f1beb

Comment by Githook User [ 26/Jul/17 ]

Author:

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

Message: SERVER-28509 Flatten DBClient hierarchy to just DBClientBase and subclasses
Branch: master
https://github.com/mongodb/mongo/commit/191931c4390ab1ede373e6772aa4d3999518fdaf

Comment by Githook User [ 26/Jul/17 ]

Author:

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

Message: SERVER-28509 Move code to assemble legacy requests out of DBClient
Branch: master
https://github.com/mongodb/mongo/commit/516e0a50a0fb0e9df45cdc5f74cf0308c3706366

Comment by Githook User [ 26/Jul/17 ]

Author:

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

Message: SERVER-28509 Prepare session_test for DBClient using commands
Branch: master
https://github.com/mongodb/mongo/commit/e6a7b02b3d14d78017b809a125f6bc3633687393

Comment by Githook User [ 28/Jun/17 ]

Author:

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

Message: SERVER-28509 Make DBClientCursor store batch as vector<BSONObj>
Branch: master
https://github.com/mongodb/mongo/commit/875a5954450aa6821f0c8c915d1f1e2f7b405ee8

Comment by Githook User [ 28/Jun/17 ]

Author:

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

Message: SERVER-28509 Downconvert document sequences when serializing requests to old protocols
Branch: master
https://github.com/mongodb/mongo/commit/829e5b1628ce058509ada9e0ebaf00a712751193

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