-
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
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