Azure / Azure/hpcpack

Node Properties are missing in .NET SDK and present in PowerShell

Open
#47 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
34
Forks
19
Avg merge
41m
Merged PRs (30d)
4

Description

#### Problem Description

The `HpcNode` objects returned by the `Get-HpcNode` Cmdlet in PowerShell expose the `.Processors` and `.Version` properties that return the same value you can see in the console. (Example bellow)

```
Processors : {Name="Intel(R) Xeon(R) Platinum 8462Y+", MaxClockSpeed="2800", L2Cache="0"},{Name="Intel(R) Xeon(R) Platinum 8462Y+", MaxClockSpeed="2800", L2Cache="0"}
Version : 5.3.6450.0
```

For an unknow reason in the .NET SDK the `ISchedulerNode` objects returned by the `Scheduler.GetNodeList` call exposes most properties, like `CpuSpeed` etc. but there is no `Processors` or `Version` properties.

This is unfortunate because we would like to use those informations in some of our workloads. Is there a way to get them from the .NET SDK?

I tried with the `SchedulerStore` but I can't find those properties

```csharp
var Store = SchedulerStore.ConnectAsync(...)
var Node = Store.OpenNode(...);
Node.GetAllProps()
```

Using the latest 6.3.8187-beta release of the SDK

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.