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