-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service arch 2020-11-02, Service arch 2020-11-16, Service arch 2020-11-30, Service arch 2020-12-14
-
None
-
None
-
None
-
None
-
None
-
None
-
None
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
}
}
}
}
- is related to
-
SERVER-53327 Remove serverStatus.connections.adminConnections
-
- Backlog
-
- related to
-
SERVER-49109 Attach fixed thread pool ServiceExecutor as initial ServiceExecutor
-
- Closed
-