[DRIVERS-598] Change stream spec should be more explicit about how to kill the cursor before resuming Created: 11/Jan/19  Updated: 22/Feb/23  Resolved: 22/Feb/23

Status: Closed
Project: Drivers
Component/s: Change Streams
Fix Version/s: None

Type: Improvement 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:
Depends
depends on CDRIVER-2943 Change stream spec should be more exp... Closed
depends on CSHARP-2502 Change stream spec should be more exp... Closed
depends on CXX-1728 Change stream spec should be more exp... Closed
depends on RUST-139 Change stream spec should be more exp... Closed
depends on PHPLIB-409 Change stream spec should be more exp... Closed
depends on RUBY-1700 Ignore errors when killing change str... Closed
Driver Compliance:
Key Status/Resolution FixVersion
RUBY-1700 Fixed 2.15.0
PERL-1063 Fixed 2.2.1
CXX-1728 Works as Designed
RUST-139 Duplicate
CSHARP-2502 Works as Designed
CDRIVER-2943 Works as Designed
PHPLIB-409 Works as Designed

 Description   

Any exceptions or errors that occur during the process of killing the cursor should be suppressed including both errors returned by the ``killCursor`` command and exceptions thrown by opening, writing to, or reading from the socket. See spec change for details.



 Comments   
Comment by Kristofer Brandow (Inactive) [ 04/Feb/19 ]

Go already suppresses errors from killCursors.

Comment by Daniel Aprahamian (Inactive) [ 01/Feb/19 ]

Node already suppresses errors when closing a cursor.

Comment by Shane Harvey [ 01/Feb/19 ]

Pymongo already suppresses errors from its Cursor.close() method.

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