Bug 1351707 - Review Request: intel-cmt-cat - Software providing access to Intel (R) RDT technologies
Summary: Review Request: intel-cmt-cat - Software providing access to Intel (R) RDT te...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: Package Review
Version: epel7
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1326301
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-30 15:46 UTC by Tomasz Kantecki
Modified: 2018-01-11 17:01 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-01-11 17:01:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Tomasz Kantecki 2016-06-30 15:46:50 UTC
Spec URL: https://github.com/01org/intel-cmt-cat/raw/master/srpm/intel-cmt-cat.spec
SRPM URL: https://github.com/01org/intel-cmt-cat/raw/master/srpm/intel-cmt-cat-0.1.4-3.fc20.src.rpm

Description:
Hi! I'd like to include intel-cmt-cat Fedora package in EPEL. Fedora package BZ is 1326301. Please also have a look here for more information about Fedora package: https://admin.fedoraproject.org/pkgdb/package/rpms/intel-cmt-cat/
I would appreciate a review so it can be packaged for EPEL.

More about the package -
Software package includes command line tool and the corresponding man page. The tool allows to monitor LLC cache occupancy (CMT) and memory bandwidth (MBM) as well as control/configure access to LLC (CAT & CDP). Through configuring cache access, workloads can be isolated and their impact on other workloads can be reduced. Several studies found it useful for improved server utilization and service assurance. Example:
http://csl.stanford.edu/~christos/publications/2015.heracles.isca.pdfFedora

CAT and CDP are not enabled via any Linux framework at the moment. The tool provides solution until kernel frameworks enable the technologies in question and customers upgrade their kernels.

CMT and MBM can be used via Linux perf in kernels 4.1+ and 4.6+ respectively.

The tool depends only on x86 MSR kernel driver (arch/x86/kernel/msr.c) and C & pthreads libraries. This is user space software and because it accesses MSR's it needs adequate level of privilege.
 
More about Intel (R) RDT technologies can be found here:
http://www.intel.com/content/www/us/en/architecture-and-technology/resource-director-technology.html?wapkw=resource+director+technology

Fedora Account System Username:
tkanteck

Comment 1 Dominik 'Rathann' Mierzejewski 2016-07-28 19:55:11 UTC
It seems you're the maintainer for all branches and epel7 branch is even present in the git repo, so it's a matter of simply building the package:
cd fedora/rpms/intel-cmt-cat
git checkout epel7 (or fedpkg switch-branch epel7)
fedpkg build
and submitting it as an update in bodhi.

There's no need for a separate review ticket for EPEL if the package is in Fedora already.

Comment 2 Tomasz Kantecki 2016-07-28 23:44:15 UTC
Thanks for the clarification. I have follwed these steps and I am experiencing some problem with building for epel7

[tkanteck@makerpm-f18 intel-cmt-cat]$ fedpkg build
Could not execute build: Could not find the dist from branch name epel7
Please specify with --dist

Specifying distribution to epel7 or el7 doesn't help.

Comment 3 Carl George 2018-01-11 17:01:52 UTC
intel-cmt-cat-0.1.5-2.el7 is now in base RHEL, so it can't be in EPEL by policy.


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