[JAVA-981] 2.12: Use new write commands when connected to a server with version >= 2.6 Created: 27/Sep/13  Updated: 03/Apr/14  Resolved: 17/Jan/14

Status: Closed
Project: Java Driver
Component/s: Wire Protocol, Write Operations
Affects Version/s: None
Fix Version/s: 2.12.0

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

Epic Link: Write Commands

 Description   

Support in 2.12



 Comments   
Comment by Githook User [ 17/Jan/14 ]

Author:

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

Message: JAVA-981, JAVA 1040: Implemented bulk write API using the new write commands from MongoDB 2.6. Also supports emulation of those commands on pre-2.6 servers using the existing opcode-based writes. Also fixed the existing support for JAVA-981 in response to changes in the write commands coming in 2.5.5.
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/ef7edbcbca0936bb077e635c710b8b571a483775

Comment by Githook User [ 17/Jan/14 ]

Author:

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

Message: JAVA-981, JAVA 1040: Implemented bulk write API using the new write commands from MongoDB 2.6. Also supports emulation of those commands on pre-2.6 servers using the existing opcode-based writes. Also fixed the existing support for JAVA-981 in response to changes in the write commands coming in 2.5.5.
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/ef7edbcbca0936bb077e635c710b8b571a483775

Comment by Githook User [ 14/Nov/13 ]

Author:

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

Message: JAVA-981: Now looking for "code" instead of "errCode" when reporting errors.
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/2ba65881b4fdd16f02edd5267a1a3bde18e68d99

Comment by auto [ 06/Nov/13 ]

Author:

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

Message: JAVA-981: Added support to DBPort to execute an arbitrary Operation, so that it can work with clients that don't use OutMessage. Added BSONBinaryWriter and tests from 3.0.x branch. Added support in BSONBinaryWriter to encode a document using a DBEncoder. Added support for insert, update, and delete command for use when writing to a 2.6 server.
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/a0d804c59a4ccd3ca8c5e05b33e94af4fe06f457

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