[DRIVERS-629] Amend change stream missing resume token tests for wire version 8+ Created: 09/Apr/19 Updated: 22/Feb/23 Resolved: 22/Feb/23 |
|
| Status: | Closed |
| Project: | Drivers |
| Component/s: | Change Streams |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Katherine Walker (Inactive) | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Compliance: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Updated: Change here: https://github.com/mongodb/specifications/commit/8c0d8cc305bf69acff3c90097768321c103d2a44 Original: Change here: https://github.com/mongodb/specifications/commit/454b26f30eb6ef48f7a64bc90ba696ac0ea7ae59 |
| Comments |
| Comment by Robert Stam [ 14/Jun/19 ] |
|
Note to other language driver implementers: you may not have to do anything. For the C# driver we check that the _id was not projected out when reading the output of the change stream pipeline. If the server returns an error we don't even get to the part of the code that would raise an error if the _id was projected out. Which means that for newer server versions this already results in a server error, and for older server versions it results in a client side error. So no changes were required to the C# driver because it was already behaving as it should. |
| Comment by Ian Whalen (Inactive) [ 15/Apr/19 ] |
|
ian.whalen make tix. |