[JAVA-2563] OP_MSG support Created: 20/Jul/17  Updated: 29/Oct/23  Resolved: 18/Aug/17

Status: Closed
Project: Java Driver
Component/s: Wire Protocol
Affects Version/s: None
Fix Version/s: 3.6.0

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

Issue Links:
Depends
is depended on by DRIVERS-397 OP_MSG support Closed
is depended on by JAVA-2584 Split out OP_MSG payload for write co... Closed
is depended on by JAVA-2585 Use one-way OP_MSG for unacknowledged... Closed
Epic Link: Java MongoDB 3.6 Support

 Comments   
Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2563: Add OP_MSG support for the write commands. Separating the list of writes into a separate OP_MSG payload will be handled in a subsequent commit.
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/4a94ac8cd07fddac2dcd1ef9a39aec061c2d16b2

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2563: Use the ElementExtendingBsonWriter in RequestMessage to append extra BSON elements to a command
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/8282b06e6f7d146f7882c40bc1dee5f6f1006261

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2563: Move the logic for including read preference and determining slaveok from the operation layer down into the protocol layer,
so that the difference between OP_QUERY and OP_MSG can be abstracted
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/7ca34fece3296a97807d9b6322753a29a06b04b1

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2563: Receive OP_MSG
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/4958c2bbe3a0f8f42218289104e545175ed154cf

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2563: Send OP_MSG
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/afbbef4f95ef9bf2449aa15365babc49883cbf9a

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2563: Refactor so that InternalConnection sendAndReceive methods return the command reply instead of ResponseBuffers
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/22e49223bf63978d8b1b64d0cc5795b5d68c210f

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2563: Move OpCode enum to top-level
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/609404abec8205b1e5d6c781db797d535399699f

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