[JAVA-2527] OP_COMPRESSED support Created: 01/Jun/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-381 Add support for reading and writing O... Closed
Epic Link: Java MongoDB 3.6 Support

 Description   

See DRIVERS-381 and the specification



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

Author:

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

Message: JAVA-2527: Ensure that the InternalStreamConnection is not closed when an exception is raised that's unrelated to a failure of the underlying Stream.
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/b1f7021059637e331fee8ad53a44f9357d79c112

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Reference documentation
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/12feb18d1de2aeaa9477cf97f741b7a0115049dc

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Add unit test for failed security-sensitive commands
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/7648e57f13b7bbb59b9ad2fe1e2899cb462e33aa

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Close connection on sendAndReceive exception
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/e38990e547faa05be3b5e941a4e0c573b41b6dd8

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Add compression to the Evergreen matrix
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/aa88b6df153327135318c9345bd0c3e0a33089cb

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Use InternalConnection.sendAndReceive in CommandHelper,
but ensure that command events aren't sent until the connection is open.
That way connection initialization commands do not generate events, as
it's always been.
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/7b6d9563f686d4f32bbc1f82ae9282521d19017b

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Add support for Snappy compression
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/4fc339326a77a6070b8cfd6f60cb0865570abda9

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Don't compress security-sensitive commands
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/31b82a52b19886c6c2ba3f36edd4354aa4ca7bd1

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Add support for configuration of compressors
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/44da7183f30d26863452781392ee6230e061c64d

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Speed up the ZlibCompressor
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/44b884bcba434168d249877c5cbc18bf0d5eeabb

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Refactor compression to move logic out of the compressors
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/feaf438bd18f69507ec9a6ea251578625bd14d15

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Support compression on the async path
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/e7b6f243b3457292948ff912ac570f049aa942d8

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Compress command messages and decompress server reply with whatever compressor the server specifies
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/15741094ac103325af205a33ad4f8ac7e65455ea

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Add support classes for OP_COMPRESSED
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/38e7174648416b02011ef60a51adeabdfdb217ee

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: ResponseBuffers no longer assumes the initial position of the body byte buffer is zero
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/c5691623c30fab056aa921716cb0bd7b8792cc41

Comment by Githook User [ 18/Aug/17 ]

Author:

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

Message: JAVA-2527: Add compressor support to ConnectionDescription
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/75f4d3f9cff032eb370fc854f76d4b7209f90ff8

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