[JAVA-4470] Do not error when parsing change stream event documents Created: 02/Feb/22 Updated: 28/Oct/23 Resolved: 18/Apr/22 |
|
| Status: | Closed |
| Project: | Java Driver |
| Component/s: | Change Streams |
| Affects Version/s: | None |
| Fix Version/s: | 4.6.0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | PM Bot | Assignee: | Jeffrey Yemin |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | QP-priority | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Quarter: | FY23Q1 | ||||||||
| Upstream Changes Summary: | DRIVERS-1995: Note: drivers that have yet to implement |
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Documentation Changes: | Not Needed | ||||||||
| Description |
|
This ticket was split from DRIVERS-1995, please see that ticket for a detailed description. |
| Comments |
| Comment by Githook User [ 18/Apr/22 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@mongodb.com', 'username': 'jyemin'}Message: Skip test that's failing on latest sharded cluster
|
| Comment by Githook User [ 18/Apr/22 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@mongodb.com', 'username': 'jyemin'}Message: Call enableSleepAfterCursorOpen for all reactive change streams tests
|
| Comment by Githook User [ 18/Apr/22 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@mongodb.com', 'username': 'jyemin'}Message: Update unified change stream tests
|
| Comment by Githook User [ 18/Apr/22 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@mongodb.com', 'username': 'jyemin'}Message: Include string value of operationType in ChangeStreamDocument
|
| Comment by Jeffrey Yemin [ 07/Apr/22 ] |
|
Implementation notes: Once we enhance ChangeStreamDocument to include operation types for which there is no matching OperationType enum value, the following two tests could be implemented using ChangeStreamDocument:
The test "Test projection in change stream returns expected fields" is trickier, but maybe could be done with BsonExtraElements as well. However, that is not really the intended use case for ChangeStreamDocument. |