updateServerStatus method
Update basic server info + FeatureCompatibilityVersion
Implementation
Future<void> updateServerStatus(Connection masterConnection) async {
if (!masterConnection.serverCapabilities.supportsOpMsg) {
return;
}
var result = await super.execute();
// On error the ServerStatus class is not initialized
// check the `isInitialized` flag.
//
// Possible errors are: older version or authorization (requires
// `clusterMonitor` role if authorization is active)
masterConnection.serverStatus.processServerStatus(result);
}