-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:
Description
Description:
Engineering Ticket Description:
Allow access to the list of active cursors.
This should allow returning something like this:
> db.runCommand("listCursors") { ok:1.0, cursors: [ { id:..., ns:..., query:..., client:..., created:...., lastAccess:..., noTimeout:.., timeoutInMS:..., runningMS:..., yieldNum:..., user:..., nReturned:..., nPosition:..., ...} //recordStats/locks/curOp-info/etc ] }This command should be user-aware and only return cursors for the active user.
Paramters:
name value desc/behavior filter <any query filter>, {id:###} This should allow a filter/match param to reduce the total set of cursors returned. ns/db filters to this ns/db – command name value is the default for this if not true-ish user <current> This command should be user-aware and only return cursors for the active user. Optionally this should allow overriding to return all user info if the user has privs
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-3090 Add the ability to list open cursors
- Closed
- duplicates
-
DOCS-12080 Docs for SERVER-37001: Add 'idleCursors' flag to $currentOp and report stats we already have
- Closed