Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Service arch 2020-11-02, Service arch 2020-11-16, Service arch 2020-11-30, Service arch 2020-12-14
Description
The current format does not have allowances for separate service executors. Specifically, we need to represent a new section for the fixed service executor.
I'm proposing we change from this format:
|
"Current format" |
serverStatus: {
|
"connections" : {
|
"current" : 1,
|
"available" : 4,
|
"totalCreated" : 1,
|
"active" : 1,
|
"threaded" : 1,
|
"limitExempt" : 1,
|
"exhaustIsMaster" : 0,
|
"awaitingTopologyChanges" : 0,
|
"adminConnections" : {
|
"executor" : "reserved",
|
"threadsRunning" : 3,
|
"readyThreads" : 3,
|
"startingThreads" : 0
|
}
|
},
|
"network" : {
|
"serviceExecutorTaskStats" : {
|
"executor" : "passthrough",
|
"threadsRunning" : 1
|
}
|
}
|
}
|
To this format:
|
"New format" |
serverStatus: {
|
"connections" : {
|
"current" : 1,
|
"available" : 4,
|
"totalCreated" : 1,
|
"active" : 1,
|
"threaded" : 1,
|
"limitExempt" : 1,
|
"exhaustIsMaster" : 0,
|
"awaitingTopologyChanges" : 0
|
},
|
"network" : {
|
"serviceExecutorTaskStats" : {
|
"passthrough" : {
|
"threadsRunning" : 1
|
},
|
"fixed" : {
|
"threadsRunning" : 1,
|
"tasksRunning" : 0,
|
"tasksWaiting" : 0
|
},
|
"reserved" : {
|
"threadsRunning" : 3,
|
"readyThreads" : 3,
|
"startingThreads" : 0
|
}
|
}
|
}
|
}
|
Attachments
Issue Links
- is documented by
-
DOCS-14046 Investigate changes in SERVER-51499: Separate statistics per ServiceExecutor
-
- Closed
-
- is related to
-
SERVER-53327 Remove serverStatus.connections.adminConnections
-
- Backlog
-
- related to
-
SERVER-49109 Attach fixed thread pool ServiceExecutor as initial ServiceExecutor
-
- Closed
-