-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
Description
Description:
ActionType::killCursors is now a no-op. ActionType::killAnyCursor continues to allow you to kill any cursor. Users are now able to always kill a cursor they created. Aggregation can now create cursors for virtual non-collection based resources, making it difficult to guarantee that users always have privileges to kill cursors they created without this change.
Engineering Ticket Description:
A user should be able to kill any cursor they spawned, regardless of the privileges they possess, and reguardless of what aggregation stage or command produced the cursor.
Scope of changes
- 4.2.txt
- 4.2-compatibility
- privilege-actions
- killCursors command
–
backport cleanup of 4.0 and 3.6.3 text related to DOCS-11101
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-36829 Cursors should be killable by their originating user
- Closed
- is related to
-
DOCS-11101 Docs for SERVER-28260: Create a killAnyCursor privilege
- Closed