adding cpu count and ram to server info (#16109)

This commit is contained in:
Aasim Khan
2021-07-20 09:56:52 -07:00
committed by GitHub
parent efaf39f96a
commit 3ce6f9e78c
7 changed files with 21 additions and 3 deletions

View File

@@ -128,6 +128,8 @@ export class ConnectionProvider {
isCloud: false, isCloud: false,
azureVersion: 1, azureVersion: 1,
osVersion: '1', osVersion: '1',
cpuCount: 1,
physicalMemoryInMb: 1,
options: connInfo.options options: connInfo.options
} }
}; };

View File

@@ -1,6 +1,6 @@
{ {
"downloadUrl": "https://github.com/Microsoft/sqltoolsservice/releases/download/v{#version#}/microsoft.sqltools.servicelayer-{#fileName#}", "downloadUrl": "https://github.com/Microsoft/sqltoolsservice/releases/download/v{#version#}/microsoft.sqltools.servicelayer-{#fileName#}",
"version": "3.0.0-release.110", "version": "3.0.0-release.111",
"downloadFileNames": { "downloadFileNames": {
"Windows_86": "win-x86-net5.0.zip", "Windows_86": "win-x86-net5.0.zip",
"Windows_64": "win-x64-net5.0.zip", "Windows_64": "win-x64-net5.0.zip",

View File

@@ -317,7 +317,9 @@ describe('Utils Tests', function () {
isCloud: false, isCloud: false,
azureVersion: -1, azureVersion: -1,
osVersion: '', osVersion: '',
options: {} options: {},
cpuCount: -1,
physicalMemoryInMb: -1
}; };
it('empty endpoints does not error', () => { it('empty endpoints does not error', () => {
const serverInfo = Object.assign({}, baseServerInfo); const serverInfo = Object.assign({}, baseServerInfo);

View File

@@ -289,6 +289,8 @@ describe('Jupyter Session', function (): void {
isCloud: false, isCloud: false,
azureVersion: 0, azureVersion: 0,
osVersion: '', osVersion: '',
cpuCount: 0,
physicalMemoryInMb: -1,
options: { options: {
isBigDataCluster: true isBigDataCluster: true
} }

8
src/sql/azdata.d.ts vendored
View File

@@ -503,6 +503,14 @@ declare module 'azdata' {
* The Operating System version string of the machine running the instance. * The Operating System version string of the machine running the instance.
*/ */
osVersion: string; osVersion: string;
/**
* The CPU count of the host running the server.
*/
cpuCount: number;
/**
* The physical memory of the host running the server.
*/
physicalMemoryInMb: number;
/** /**
* options for all new server properties. * options for all new server properties.
*/ */

View File

@@ -60,6 +60,8 @@ suite('Dashboard Properties Widget Tests', () => {
serverEdition: undefined, serverEdition: undefined,
azureVersion: undefined, azureVersion: undefined,
osVersion: undefined, osVersion: undefined,
cpuCount: undefined,
physicalMemoryInMb: undefined,
options: {}, options: {},
}; };

View File

@@ -1332,7 +1332,9 @@ suite('SQL ConnectionManagementService tests', () => {
azureVersion: 0, azureVersion: 0,
osVersion: 'test_version', osVersion: 'test_version',
options: { isBigDataCluster: 'test' }, options: { isBigDataCluster: 'test' },
isCloud: true isCloud: true,
cpuCount: 0,
physicalMemoryInMb: 0
}; };
let uri: string = 'Editor Uri'; let uri: string = 'Editor Uri';
let options: IConnectionCompletionOptions = { let options: IConnectionCompletionOptions = {