Bug 1466939 - [Intel OSP 13][RSD] Pull RSD platform metrics through RedFish APIs
Summary: [Intel OSP 13][RSD] Pull RSD platform metrics through RedFish APIs
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-rsd-lib
Version: 13.0 (Queens)
Hardware: x86_64
OS: Linux
medium
high
Target Milestone: Upstream M3
: 14.0 (Rocky)
Assignee: Eoghan Glynn
QA Contact: Joe H. Rahme
URL:
Whiteboard:
Depends On:
Blocks: epic-rsd 1476900 1501923
TreeView+ depends on / blocked
 
Reported: 2017-06-30 19:58 UTC by Krish Raghuram
Modified: 2023-09-14 04:00 UTC (History)
20 users (show)

Fixed In Version: python-rsd-lib-0.2.2-0.20180516174646.220f081.el7ost
Doc Type: Technology Preview
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-01-11 11:47:34 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2019:0045 0 None None None 2019-01-11 11:48:28 UTC

Description Krish Raghuram 2017-06-30 19:58:57 UTC
Description of feature:
Metrics related to Power/Thermal consumption and performance metric such as bandwidth, frequency, latency and throttling are available OOB through RedFish API in Intel’s latest (Purley) platform.
The appropriate RedHat OSP modules should be able to pull these metrics for RSD resources and make them available to OpenStack components via in-band mechanisms 

Version-Release number of selected component (if applicable):
OpenStack Nova version (or other projects as appropriate) in OpenStack Queens release

2. Business Justification:
  a) Why is this feature needed?
     RSD is a new architecture that realizes an agile infrastructure where the hardware resources can be pooled according to application needs. It also enables a more easily scaled infrastructure, so CPU, memory, network and storage resources can be added as needed, without the need to do complete replacements of nodes
  b) What hardware does this enable?
   New platforms based on RSD architecture
  c) Is this hardware on-board in a system (eg, LOM) or an add-on card? 
  RSD nodes are disaggregated (CPU, memory, storage, accelerators etc.)
  d) Business impact? N/A
  
  e) Other business drivers: N/A

3. Primary contact at Partner, email, phone (chat)
   Priyank Durugkar - priyank.durugkar

4. Expected results:
- DC admin subscribes to required performance metrics
- Openstack then receives the metrics and propagates to other OpenStack components (eg. Nova, Ironic, Cinder) for action

Additional info:

Comment 1 Stephen Gordon 2017-07-18 19:15:34 UTC
Will Intel be driving these upstream and are there specific blueprint etc. links related to this submission?

Comment 5 Lin Yang 2017-07-24 16:01:34 UTC
(In reply to Stephen Gordon from comment #1)
> Will Intel be driving these upstream and are there specific blueprint etc.
> links related to this submission?

Hey Stephen, I am OpenStack developer from Intel, and will work on this item. Will submit the BP soon.

Comment 6 Stephen Gordon 2017-08-03 15:28:27 UTC
(In reply to Lin Yang from comment #5)
> (In reply to Stephen Gordon from comment #1)
> > Will Intel be driving these upstream and are there specific blueprint etc.
> > links related to this submission?
> 
> Hey Stephen, I am OpenStack developer from Intel, and will work on this
> item. Will submit the BP soon.

Thanks, as soon as you have a URL please let us know even if it is a draft specification.

Joe/Krish the other aspect I need help understanding is who owns testing the overall RSD solution.

Comment 7 Krish Raghuram 2017-09-21 15:00:33 UTC
(In reply to Stephen Gordon from comment #6)
> (In reply to Lin Yang from comment #5)
> > (In reply to Stephen Gordon from comment #1)
> > > Will Intel be driving these upstream and are there specific blueprint etc.
> > > links related to this submission?
> > 
> > Hey Stephen, I am OpenStack developer from Intel, and will work on this
> > item. Will submit the BP soon.
> 
> Thanks, as soon as you have a URL please let us know even if it is a draft
> specification.
> 
> Joe/Krish the other aspect I need help understanding is who owns testing the
> overall RSD solution.

Stephen, we will test all our upstream submissions, and also set up a CI/CD environment linked to gerrit for any changes we make to Openstack modules. However, we expect Red Hat to do end-to-end testing (discover-compose-provision-deploy-release-decompose) on RSD hardware, and we can help bring OEMs to the table to provide the hardware

Comment 10 Krish Raghuram 2018-02-21 23:00:43 UTC
Updates have been tested and posted into the rsd-lib repo at https://github.com/openstack/rsd-lib/tree/master/rsd_lib

Comment 11 Paul von Behren 2018-03-19 16:07:53 UTC
This RFE is a priority for RSD and OSP 14. The updates are incremental changes to the work done for RFE #1466874 - addition additional attributes or entities.

Comment 13 Ramon Acedo 2018-03-19 16:26:47 UTC
Paul, could you add to this BZ the spec(s) and upstream patches related to this effort if/when available? Many thanks.

Comment 14 Lin Yang 2018-03-19 19:31:15 UTC
Ramon, these patches to pull RSD 2.2 telemetry info in rsd-lib have been merged. I list them as two major part:

1. Pull metrics for RSD resources, like System, Processor, Memory.
https://review.openstack.org/#/c/543779/
https://review.openstack.org/#/c/543803/
https://review.openstack.org/#/c/544173/
https://review.openstack.org/#/c/544128/

2. Support new /TelemetryService uri in RSD 2.2
https://review.openstack.org/#/c/543813/
https://review.openstack.org/#/c/544757/
https://review.openstack.org/#/c/549069/

Comment 15 Paul von Behren 2018-04-02 12:47:34 UTC
Lin's comment 14 answers Ramons comment 13.

Comment 16 Ramon Acedo 2018-04-13 09:56:32 UTC
Approving for OSP 14. Paul, Ling, please, once you are able to test it with OSP 14 post the tests and the test results here. 

Also, as far as I understand this will be included with rsd-lib OSP package, so no new packages are necessary.

Comment 18 Bob Fournier 2018-06-14 17:24:17 UTC
As all changes per comment 14 have landed, moving to POST.

Comment 20 Sean Merrow 2018-08-16 20:23:08 UTC
This will need QA from your team Krish. Please update the BZ when the QA is done. once you are able to test it with OSP 14 post the tests and the test results here.

Thanks,
Sean

Comment 22 Krish Raghuram 2018-08-24 16:59:22 UTC
(In reply to Sean Merrow from comment #20)
> This will need QA from your team Krish. Please update the BZ when the QA is
> done. once you are able to test it with OSP 14 post the tests and the test
> results here.
> 
> Thanks,
> Sean

Sean, let's have a conversation on this at the weekly meeting on 9/6. I'll ask Mike Brennan to attend, as he's made it very clear to us that the Intel dev team doesn't need to be testing RH OSP

Krish

Comment 25 errata-xmlrpc 2019-01-11 11:47:34 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2019:0045

Comment 28 Red Hat Bugzilla 2023-09-14 04:00:29 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


Note You need to log in before you can comment on or make changes to this bug.